[英]Same styles on two elements are different after a CSS reset (IE only)
在CSS重置后發生的事件,我發現IE顯然在SUP標簽上附加了一些默認樣式。 在下面的示例中,SUP標簽仍比樣式化SPAN標簽略小。 有人知道這個調整嗎?
<!doctype html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.3.0/build/cssreset/reset-min.css"/>
<style type="text/css">
sup { font-size: 16px; vertical-align: super; }
.trademark { font-size: 16px; vertical-align: super; }
</style>
</head>
<body>
<h1>This is a <sup>®</sup> test</h1>
<h1>This is a <span class="trademark">®</span> test</h1>
</body>
</html>
您應該養成給字體指定百分比大小的習慣,特別是在使用CSS重置(以百分比設置字體大小)之后。
在上面的示例中,如果我為子元素設置了120%的字體大小,那么對我來說還可以。 但是之后,我還更改了h1標簽的大小。 如果我使用固定的字體大小(以像素為單位),則子元素仍顯示較小的字體。 相反,如果我將其設置為百分比值,它將正確顯示。
注意我還包括CSS字體的YUI重置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.