我查找了以前的答案,但幫助我卻找不到答案。使用div下面的文字對齊div中的圖像
HTML:
<section id="pane_one">
<h1 id="logo">lel</h1>
<h2 id="hello"><span>Hello.</span> You’ve reached my page.</h2>
</section>
CSS:
section#pane_one {
display: block;
position: relative;
width: 100%;
text-align: center;
min-height: 450px;
height: 700px;
}
h1#logo {
position: absolute;
z-index: 0;
width: 200px;
height: 200px;
background-color: #000;
text-indent: -9999px;
top: 35%;
left: 44.5%;
margin-top: -65px;
margin-left: -33px;
background: url('https://i.imgur.com/RMQi9Js.jpg') center center no-repeat;
background-size: 100%;
border-radius: 50%;
border: solid black;
}
我如何設置它,這樣無論頁面的縮放,股利/圖像始終水平與下面的文本對齊它?
@theblindprophet你在兩個帳戶上都是錯誤的。如果將id應用於不同頁面中的不同元素並且您需要相應樣式(*雖然如果沒有其他上下文不需要,那麼在此特定片段中是正確的*),那麼使用id和tag進行定位可能具有意義。在它們之間放置一個空格時,它的目標就是一個'#logo',它是'h1'的後代,而不是它在它上面。 –