下面是一些簡單的HTML代碼:聲明<!DOCTYPE HTML>添加2px的填充,頂部FONT元素
<!doctype html>
<html>
<head>
<style type="text/css">
body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; }
.pingBtCon{ display:block; margin:0px; border:1px solid; }
.pingFavoriteMe{ font-size:10px; color:#666; cursor:pointer; display:inline-block; }
.pingFavoriteMe:hover{ color:#333; }
</style>
</head>
<body>
<div class="pingBtCon"><a class="pingFavoriteMe">Favorite</a></div>
</body>
</html>
當我在Chrome中運行它,它增加了一個2px
padding-top
到div.pingBtCon
。因此其總高度變爲17px
,否則本應該只有15px
。它看起來不太好。
但令人驚訝的是,當我刪除<!doctype html>
時,.pingBtCon
變得沒有問題padding-top
。
發生了什麼事?
不要使用'font'。它已被棄用。 – 2013-02-15 03:21:30
使用div,也是這樣 – sanchitkhanna26 2013-02-15 03:22:30
實際上,['font'是HTML5以前的* obsolete *](https://developer.mozilla.org/en-US/docs/HTML/Element/font)。威茲 - 砰! – 2013-02-15 03:23:51