我甚至不知道這是否可能。如果你看看下面的圖片,你會看到一個紫色的盒子和一個白色的盒子。白色的盒子裏有我的狗Zuko的照片。我試圖保持該照片的右邊緣與其背後的紫色框的右邊緣完美對齊。但是,當然,當你開始改變屏幕尺寸時,它不再對齊。有什麼方法可以將這兩個div一起修復,因此當屏幕調整後,它們一起調整並保持對齊狀態? 我試圖將它們都固定爲絕對的,使用百分比,但我甚至不知道我的目標是否可能。使用div和圖像的CSS對齊問題
box1是紫色框,box2是包含照片的白色。
<html>
<head>
<meta charset="utf-8">
<title>ZUKO</title>
<link rel="stylesheet" href="style.css">
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
</head>
<body>
<img id="zuko-title" src="zuko-title.svg" alt="Zuko">
<div id="box1" class="floater"></div>
<div id="box2" class="floater">
<div class="intro-text">
<h3>hi, i'm Zuko the dog.</h3>
</div>
<img id="zuko-bolts" src="zuko-bolts.svg" alt="">
</div>
<div id="box3" class="floater">
<ul>
<li><a href="#">about</a></li>
<li><a href="#">frolicking</a></li>
<li><a href="#">my 'rents</a></li>
<li><a href="#">stuff</a></li>
</ul>
</div>
</body>
</html>
.floater {
position: absolute;
}
#box1 {
background-color: #DB7ACC;
width: 74%;
height: 100%;
top: 17%;
left: 15%;
z-index: 1;
}
#box2 {
background-color: #fff;
width: 84%;
height: 100%;
top: 25%;
left: 11%;
z-index: 3;
}
#zuko-bolts {
height: 50%;
float: right;
margin-right: 7.2%;
position: absolute;
}
有些'html'對於解決這個問題會很有幫助。 –
HTML肯定會有幫助。 CSS只是一半。 – Jhecht
doh!對不起,剛剛添加。 @Jhecht – Jessica