[英]Why two divs are not side by side
我想要一張寬頂的圖片,然后是兩個div並排放置。 一個包含標題和段落,一個包含圖像:
我有這個:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet" href="style.css">
</head>
<body>
<img class="full-width-image" src="img/location/1.gif">
<div id = "left">
<h1 class = "top-padded">The Progs</h1>
<p>wdnweidnweldnwnwlenwwnww</p>
</div>
<div id = "right">
<img class="half-width-image" src="img/location/1.gif">
</div>
</body>
和這個:
#left {float: left;}
#right {float: right;}
.top-padded {padding-top: 1%;}
.full-width-image {
width: 100%;
height: auto;
}
.half-width-image {
width: 30%;
height: auto;
}
但是它們仍然堆疊在一起嗎? 我左右浮動應該達到這種效果嗎?
嘗試設置容器的寬度。 請嘗試以下代碼:
#left {float: left; width: 69%;}
#right {float: left; width: 30%;}
.top-padded {
padding-top: 1%;
}
.full-width-image {
width: 100%;
height: auto;
}
.half-width-image {
height: auto;
}
將浮點數設置為右div的左側也應該起作用。
無論如何,我建議將右div的寬度設為靜態,例如:
#right {float: right; width: 300px;}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.