如果您運行以下代碼,您會注意到單詞hello以每個新行之間有較大距離的白色div垂直輸出。我已經嘗試了許多不同的東西,例如擺脫邊緣風格(不知道它是否重要),但沒有找到解決方案的運氣。我的文本在div中每個新行之間有很大的垂直空間?
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
<title>div_experiment</title>
</head>
<body>
<style type = "text/css">
body
{
background-color: black;
}
#div_id
{
position: absolute;
top: 0%;
left: 50%;
margin: 0 auto;
overfill: auto auto;
max-height: 696px;
background-color: white;
font-size: 25px;
}
</style>
<script language="JavaScript">
</script>
<div id = "div_id">
<p>hello</p><br>
<p>hello</p><br>
<p>hello</p><br>
</div>
</body>
</html>
'p'標記在頂部和底部都有默認的'margin'。而且在使用'display:block'元素時也不需要使用'br'。 –