div嵌套在另一個div中,其邊距和填充爲0,其寬度和高度均設置爲> 0.爲什麼display:inline會將其寬度和高度變爲0?div內的html div
<html>
<head>
<style>
.c
{
width: 300px;
height: 50px;
margin:0px;
padding:0px;
}
#a
{
display:inline;padding:0px; margin:0px;width:100px;height:20px;
}
</style>
</head>
<body>
<div class="c">
<div id="a" style="background-color:#ff0000;"></div>
</div>
</body>
</html>
而且總是有'顯示:inline-block' – LouieGeetoo
這也是如此,但是display:inline-block在IE的老版本中通常會遇到麻煩的問題 - 但它也是一個可行的解決方案。 – Andy