コンテンツdivがを使用してページに集中化されているかなり一般的なページレイアウトがありますmargin:auto 0
。div自体の幅は、使用可能なページ幅によって異なります。
ロゴを備えた別のdivを、このdivの左側の外側に固定された高さで「貼り付ける」(つまり、2つの間にギャップやオーバーラップがない)ようにします。これにはどのCSSを使用すればよいですか?
コンテンツdivがを使用してページに集中化されているかなり一般的なページレイアウトがありますmargin:auto 0
。div自体の幅は、使用可能なページ幅によって異なります。
ロゴを備えた別のdivを、このdivの左側の外側に固定された高さで「貼り付ける」(つまり、2つの間にギャップやオーバーラップがない)ようにします。これにはどのCSSを使用すればよいですか?
Use position:absolute
. It must help:
.container-div{
position: relative
}
.outer-div{
position:absolute;
top: 0 (your choice)
left: -/outer div's width/
}
何かのようなもの
html:
<html>
<div id='content'>
<div id='stickything'>a</div>
</div>
</html>
css:
html {
width: 100%;
}
#content {
position: relative;
width: 100px;
height: 600px;
margin: auto;
background-color: green;
}
#stickything {
position: fixed;
width: 25px;
height: 30px;
top: 0px;
margin-left: -25px;
background-color: red;
}