HTMLにCSSを使ってテーブルを整形したいのですが
動作しません。
指摘の程よろしくお願いいたします。
動作させたいCSSは下記の通りです
/* menu.html */
.menu-item {
display: flex;
border-bottom: 1px dashed #bec2c7;
padding: 20px 8px;
}
.menu-photo {
margin-right: 16px;
flex: 1 1 auto;
}
HTML全体
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>KUJIRA Cafeについて|KUJIRA Cafe</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <div class="wrapper"> <!--ヘッダー--> <header class="header"> <h1 class="logo"><a href="index.html"><img src="images/logo.png"alt="KUJIRA Cafe"></a></h1> <nav class="nav"> <ul> <li><a href="index.html">ホーム</a></li> <li><a href="about.html">店舗案内</a></li> <li><a href="access.html">アクセス</a></li> <li><a href="menu.html">メニュー</a></li> <li><a href="contact.html">コンタクト</a></li> </ul> </nav> </header> <!--ヘッダーここまで--> <!--メイン--> <main> <h2>手作りタルトとメニューと香り高い珈琲で、寛ぎのカフェタイムを<h2> <p><img src="images/about-photo.jpg" alt="タルトの写真" class="shop-photo">大海原を悠然と泳ぐクジラの姿を見たことがあるでしょうか。そのゆったりとした動きや優しい眼差しを見ていると、慌ただしい日常が遠い世界のできごとのように感じられるのです。時間が経つのも忘れて、ただただクジラを眺めてぼーっと過ごしたひとときの心の充実を、私は今も忘れません。</p><p>そんなゆったりとした時間を過ごせるカフェがあったら……そんな思いでつくったのが、このKUJIRA CAFEです。古材を活用した味わいのある内装、花と緑に囲まれたテラス。旬の味覚をふんだんに使ったタルトや、地元の野菜にこだわったキッシュは、どれも手作りです。コーヒーは注文をいただいてから焙煎し、挽きたての香りをお楽しみいただいております。</p> <p>天気のいい日には、自然を感じられるテラス席もおすすめ。テラス席のみ、ペットの同伴もOKです。おひとり様もお子様連れの方も、お気に入りのお席で、思い思いの時間をゆったりとお過ごしください。</p> <p>カフェでの時間をより楽しいものにしていただくべく、フラワーアレンジメントの講座や絵本の読み聞かせ、作品展やライブなど、さまざまなイベントも開催しております。スケジュールは<a href="index.html#news"><News></a>で告知いたしますので、ご確認くださいませ。</p> <p>皆さまのお越しを心よりお待ちしております。</p> <p><strong>KUJIRA Cafe 店主</strong><br> 鯨井コウタ</p> <h2 class="clear">店舗情報</h2> <table class="info"> <tr> <td>住所</td> <td>〒199-9999 或留県九寺楽市九寺楽町3-30-8(<a href="access.html">地図</a>)</td> </tr> <tr> <td>電話番号</td> <td>09-9280-2611</td> </tr> <tr> <td>営業時間</td> <td>10:00~22:00</td> </tr> <tr> <td>定休日</td> <td>水曜日・日曜日</td> </tr> </tr> <tr> <td>ご予約</td> <td>ご予約は、お電話もしくは<a href="contact.html">お問い合わせフォーム</a>より受け付けております。ご予約希望日時と人数をお知らせください。<br>
※フォームからのご予約にはお時間がかかる場合がございますので、ご了承ください。</td>
</tr>
</table>
</main>
<!--メインここまで-->
<!--フッター-->
<footer class="footer">
<p>©:Copyright KUJIRA Cafe.All rights reserved</p>
</footer>
<!--フッターここまで-->
CSS全体
@charset "UTF-8";
/すべてのWEBページに適用される/
html {
font-family: sans-serif;
}
html * {
box-sizeing: boder-box;
}
body {
margin: 0 0 0 0;
background-color: #eeece9;
}
.wrapper {
margin: 0 auto 0 auto;
max-width: 960px;
}
h2 {
color:#3f5170;
font-size:22px;
border-bottom: 3px dotted #3f5170;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}
p {
line-height: 1.6;
}
a:link{
color: #d25833;
}
a:visited{
color: #d25833;
}
a:hover{
color: #e3937a;
}
a:active{
color: #ff6a3b;
}
/* すべてのページに適用 - ヘッダー - /
.logo {
margin: 50px 0 40px 0;
line-height: 0;
text-align: center;
}
.nav li {
display: inline;
list-style-type: none;
padding-right: 30px;
}
.nav ul {
margin: 0 0 0 0;
padding: 20px 10px 15px 20px;
background-image: url(../images/menu-bg.png);
background-repeat: repeat-x;
}
.nav a:link{
color: #3c454d;
text-decoration: none;
}
.nav a:visited{
color: #3c454d;
text-decoration: none;
}
.nav a:hover{
color: #7b8dac;
text-decoration: none;
}
.nav a:active{
color: #5a9bc0;
text-decoration: none;
}
/すべてのページに適用ーフッターー/
.footer {
background-image: url(../images/footer-bg.png);
background-repeat:no-repeat;
margin-top: 30px;
padding: 80px 15px 20px 15px;
font-size:12px;
color: #3f5170;
}
/個別のスタイル/
/index.html/
.keyvisual{
margin: 15px 0 0 0;
}
.news-item{
margin: 0;
}
/about-html/
.shop-photo{
float: left;
padding: 0 1em 1em 0;
}
.clear{
clear: both;
}
/ テーブル */
.info {
border-collapse: collapse;
}
.info th, .info td {
padding: 8px;
border: 1px solid #bec2c7;
text-align: left;
}
.info th {
background-color: #dde2ea;
width: 90px;
color: #3f5170;
vertical-align: top;
}
/* menu.html */
.menu-item {
display: flex;
border-bottom: 1px dashed #bec2c7;
padding: 20px 8px;
}
.menu-photo {
margin-right: 16px;
flex: 1 1 auto;
}
以上です
ご教授お願いいたします。
回答1件
あなたの回答
tips
プレビュー