HTML
1<!DOCTYPE html> 2<html> 3 4<body> 5 <meta charset="utf-8"> 6 <title>U・S・J</title> 7 <link href="stylesheet.css" rel="stylesheet" type="text/css"> 8 <script src="script.js" charset="utf-8"></script> 9 <head> 10 <div class="header"> 11 USJ攻略情報 12 </div> 13 14 <div class="main"> 15 <div align="left"> 16 <div class="nav"> 17 18 <ul class="nl"> 19 <li><a href="index.html">トップページ</a></li> 20 <li><a href="#">メニュー項目2</a></li> 21 <li><a href="#">メニュー項目3</a></li> 22 <li><a href="#">メニュー項目4</a></li> 23 <li><a href="#">メニュー項目5</a></li> 24 <li><a href="#">メニュー項目6</a></li> 25 </ul> 26 27 </div> 28 </div> 29 </div> 30 31 32 <div class="footer"> 33 このサイトは、@asadakoによって運営されています。 34 </div> 35 </head> 36 37</html> 38
CSS
1.header { 2 font-size:35px; 3 background-color:lightskyblue; 4 height:40px; 5 width:400px; 6 margin:5px 5px 10px 5px; 7 padding:10px 10px 10px 10px; 8} 9.main { 10 background-color:lawngreen; 11 width:1000px; 12 height:1000px; 13 margin: 5px 5px 5px 5px; 14 padding: 25px 25px 25px 125px; 15} 16.footer { 17 background-color:tomato; 18 width:400px; 19 height:15px; 20} 21 22/* --- ナビゲーションバー --- */ 23div.nav { 24width: 180px; /* ナビゲーションの幅 */ 25font-size: 80%; 26} 27 28/* --- メニューエリア --- */ 29div.nav ul.nl { 30margin: 0; 31padding: 0; 32border-top: 1px #c0c0c0 solid; /* 最上部の境界線 */ 33list-style-type: none; 34text-align: left; 35} 36 37/* --- メニュー項目 --- */ 38div.nav ul.nl li { 39background-color: #f5f5f5; /* 項目の背景色 */ 40border-bottom: 1px #c0c0c0 solid; /* 項目の下境界線 */ 41} 42 43/* --- リンク --- */ 44div.nav ul.nl li a { 45display: block; 46position: relative; /* IE6用 */ 47padding: 9px 10px; /* リンクエリアのパディング(上下、左右) */ 48text-decoration: none; /* テキストの下線(なし) */ 49} 50/* --- ポイント時の設定 --- */ 51div.nav ul.nl li a:hover { 52background-color: #f0ffff; /* ポイント時の背景色 */ 53text-decoration: underline; /* テキストの下線(あり) */ 54} 55
このようなコードを使って、USJ攻略サイトを作っています。クリックすると、そのリンクに飛ぶというメニューを作っているのですが、
![](0
このように、メニューが左端によりません。
左端に余白をなくし、メニューを一番左にするには、どうしたらいいでしょうか?
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/23 05:36