何らかの理由で、私のウェブページが特定のサイズ内にあるときは常に、ナビゲーションバー内の単語が別の場所に移動します。ナビゲーションボタンがリスト内で正しく配置されていないのはなぜですか?
私の話を見るには、私のコードon jsFiddleを見てください。 結果ウィンドウを左いっぱいに伸ばし、li
ボタンを見ます。
HTML:
<head>
<link type="text/css" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" >
</head>
<header class="row">
<a name="home"></a>
<div class="container">
<figure class="col-lg-12"><a href="index.html"><img src="assets/karate-kick.png" height="100" width="400" alt="karate kick"></a></figure>
<nav>
<ul class="col-lg-7">
<li class="col-md-2"><a href="#about">About</a></li>
<li class="col-md-2"><a href="#contact">Contact</a></li>
</ul>
</nav>
</div>
</header>
CSS:
nav ul.col-lg-7 {
text-decoration:none;
float:right;
position: relative;
}
nav ul li.col-md-2 {
list-style-type: none;
font-size: 2rem;
background-color: white;
color:black;
border: 3px outset lightgray;
margin: 8rem 0 1rem 1rem;
float:left;
bottom: 5rem;
border-radius: 25px;
text-align: center;
box-shadow: 100px black;
padding: 0 5rem;
}
nav ul li.col-md-2:active {
border: 3px inset lightgrey;
position: relative;
}
nav ul li.col-md-2:hover {
background-color:yellow;
}
header div.container {
background-color: red;
}
div figure {
top: 6rem;
}
余白を入れます。8rem 0 1rem 1rem; nav ul.col-lg-7宣言 – jeff
**いくつかの方法で** jeff **は正しい:[こちらのJsFiddleの修正版を参照](https://jsfiddle.net/LoicMars/t7sunb6j/2/) – LoicTheAztec
@Kyle checkout私の答え – AVI