[英]CSS background color not showing up?
我做了兩個班,其中一個是主要的,另一個是兒童div。 在主div我給出100%背景顏色的寬度:紅色和兒童div我給出寬度100%和背景藍色和邊緣頂部100px。 但在瀏覽器中紅色不顯示。 如果我在主div中使用float,那么顏色出現在瀏覽器中,但主類已經有100%的寬度,所以我們不應該在其中給出float元素。
<style>
.main {width:100%; background-color:#FF0000}
.child { width:100%; margin-top:100px; background:#0000FF}
</style>
</head>
<body>
<div class="main">
<div class="child">asfda</div>
</div>
您的孩子div在您的主Div上重疊
需要在主div中給出高度。試試這個
<style>
.main {width:100%; background-color:#FF0000;height:50px;}
.child { width:100%; margin-top:100px; background:#0000FF}
</style>
</head>
<body>
<div class="main">
<div class="child">asfda</div>
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.