よく見かけるヘッダー固定のホームページを作りたいです。ヘッダー内に[float: right],[float: left]を使いましたが、[position: fixed]を適用すると[float]の効果が無くなってしまいました。なぜでしょうか?
ここに質問の内容を詳しく書いてください。
html
</head> <body> <div class="scroll-fixed"> <header> <div class="container"> <div class="header-left">Pipe Smoking</div> <div class="header-right"> <ul> <li><a href="index.html">トップ</a></li> <li><a href="pipetool.html">パイプとツール</a></li> <li><a href="review.html">タバコレビュー</a></li> </ul> </div> </div> </header> </div> <div class="main scroll-nofixed> 〜 </div> </body>css
header {
height: 48px;
background: linear-gradient(0deg,#bfa46f,#eee);
}
.scroll {
position: fixed;
top: 0;
z-index: 10;
}
.header-left {
float: left;
color: #005522;
line-height: 48px;
font-family: serif;
font-style: italic;
font-size: 26px;
/* background-color: #f19072; */
padding-left: 15px;
padding-right: 15px;
}
.header-right {
float: right;
line-height: 48px;
}
.header-right li {
list-style: none;
float: left;
margin-left: 5px;
margin-right: 10px;
}
回答1件
あなたの回答
tips
プレビュー