分享

浏览器默认CSS样式表

 我爱孟津网 2011-04-22
浏览器默认CSS样式表

在写xHTML+CSS的页面的CSS样式表时,需要进行标签重置,原因在于浏览器都拥有一套自己的默认CSS样式表,不重置的话,会降低页面浏览器的兼容性,导致页面在不同的浏览器内显示的效果不同。

【问】那浏览器为什么还要存在一套默认的CSS样式表?不存在的话多好,也不用重置,还会增强页面的兼容性,为什么不这么做?

【答】每个浏览器之所以要存在一套自己的默认CSS样式表,目的在于保证没有样式表的页面能够正常显示。浏览器在加载一个页面的时候会判断这个页面是不是存在对应的CSS样式表,如果没有,就加载浏览器默认的CSS样式表,以保证页面信息能够被正常读取。

下面列出了IE6、IE7、IE8、IE9的默认CSS样式表对比,看看这四种浏览器究竟定义了那些标签,又有哪些不同?另外列出了常用浏览器各种版本的CSS样式表,供大家下载下来研究。




标签IE6IE7IE8IE9
a
color#00F;
text-decorationunderline;
color#06C;
text-decorationunderline;
a:visited
color#800080;
address
displayblock;
font-styleitalic;
b
font-weightbold;
bdo
directionrtl;
unicode-bidibidi-override;
blockquote
displayblock;
margin14pt 30pt;
displayblock;
margin1em 40px;
body
displayblock;
margin15px 10px;
zoom1;
displayblock;
margin8px;
zoom1;
button
background-color#D4D0C8;
border-styleoutset;
border-width2px;
font-familysans-serif;
font-size10pt;
overflowhidden;
text-aligncenter;
zoom1;
background-color#F0F0F0;
border-width2px;
font-familysans-serif;
font-size10pt;
overflowhidden;
text-aligncenter;
zoom1;
background-color#F0F0F0;
border-width3px;
box-sizingborder-box;
font-familysans-serif;
font-size10pt;
overflowhidden;
padding1px 8px;
text-aligncenter;
zoom1;
caption
displayblock;
padding1px 3px 5px;
text-aligncenter;
zoom1;
displayblock;
padding1px 300zzz 500zzz;
text-aligncenter;
zoom1;
displaytable-caption;
text-aligncenter;
zoom1;
cite
font-styleitalic;
code
font-familymonospace;
font-size10pt;
col
border-color#D4D0C8;
displayblock;
border-color#F0F0F0;
displayblock;
box-sizingborder-box;
displaytable-column;
colgroup
border-color#D4D0C8;
displayblock;
border-color#F0F0F0;
displayblock;
box-sizingborder-box;
displaytable-column-group;
dd
displayblock;
margin0 0 0 30pt;
displayblock;
margin0 0 0 40px;
[dir=rtl] dd
margin0 30pt 0 0;
margin0 40px 0 0;
del
text-decorationline-through;
dfn
font-styleitalic;
div
displayblock;
dl
displayblock;
margin14pt 0;
displayblock;
margin1em 0;
dt
displayblock;
em
font-styleitalic;
embed
zoom1;
fieldset
border-stylegroove;
border-width2px;
displayblock;
zoom1;
border-stylegroove;
border-width2px;
displayblock;
padding0 2px 3px;
zoom1;
border-stylegroove;
border-width2px;
displayblock;
margin0 2px;
padding0 2px 3px;
zoom1;
form
displayblock;
margin14pt 0;
displayblock;
h1
displayblock;
font-size24pt;
font-weightbold;
margin14pt 0;
displayblock;
font-size2em;
font-weightbold;
margin0.67em 0;
page-break-afteravoid;
h2
displayblock;
font-size18pt;
font-weightbold;
margin14pt 0;
displayblock;
font-size1.5em;
font-weightbold;
margin0.83em 0;
page-break-afteravoid;
h3
displayblock;
font-size13.55pt;
font-weightbold;
margin14pt 0;
displayblock;
font-size1.17em;
font-weightbold;
margin1em 0;
page-break-afteravoid;
h4
displayblock;
font-weightbold;
margin14pt 0;
displayblock;
font-size1em;
font-weightbold;
margin1.33em 0;
page-break-afteravoid;
h5
displayblock;
font-size10pt;
font-weightbold;
margin14pt 0;
displayblock;
font-size0.83em;
font-weightbold;
margin1.67em 0;
page-break-afteravoid;
h6
displayblock;
font-size7.55pt;
font-weightbold;
margin14pt 0;
displayblock;
font-size0.67em;
font-weightbold;
margin2.33em 0;
page-break-afteravoid;
head
displaynone;
hr
text-aligncenter;
zoom1;
outline0 none;
text-aligncenter;
zoom1;
border-styleinset;
border-width1px;
displayblock;
margin-bottom0.5em;
margin-top0.5em;
overflowhidden;
text-aligncenter;
zoom1;
html
overflow-xauto;
overflow-yscroll;
zoom1;
displayblock;
zoom1;
i
font-styleitalic;
iframe
background-color#FFF;
height150px;
width300px;
zoom1;
img
zoom1;
input
background-color#FFF;
border-styleinset;
border-width2px;
font-familysans-serif;
font-size10pt;
overflowhidden;
padding1px;
zoom1;
background-color#FFF;
border-width2px;
font-familysans-serif;
font-size10pt;
overflowhidden;
padding1px;
zoom1;
ins
text-decorationunderline;
kbd
font-familymonospace;
font-size10pt;
legend
zoom1;
padding0 2px;
zoom1;
li
displayblock;
displaylist-item;
menu
displayblock;
list-style-imagenone;
list-style-positionoutside;
list-style-typedisc;
margin14pt 0 14pt 30pt;
displayblock;
list-style-imagenone;
list-style-positionoutside;
list-style-typedisc;
margin1em 0;
padding0 0 0 30pt;
[dir=rtl] menu
margin14pt 30pt 14pt 0;
padding0 30pt 0 0;
object
zoom1;
ol
displayblock;
list-style-imagenone;
list-style-positionoutside;
list-style-typedecimal;
margin14pt 0 14pt 30pt;
displayblock;
list-style-imagenone;
list-style-positionoutside;
list-style-typedecimal;
margin1em 0;
padding0 0 0 30pt;
[dir=rtl] ol
margin14pt 30pt 14pt 0;
padding0 30pt 0 0;
optgroup
font-familysans-serif;
font-size10pt;
font-styleitalic;
font-weightbold;
option
font-familysans-serif;
font-size10pt;
font-styleitalic;
font-weightbold;
p
displayblock;
displayblock;
margin1em 0;
pre
displayblock;
font-familymonospace;
font-size10pt;
white-spacepre;
displayblock;
font-familymonospace;
font-size10pt;
margin1em 0;
white-spacepre;
rp
font-size6pt;
rt
font-size6pt;
displayruby-text;
font-size6pt;
ruby
displayruby;
samp
font-familymonospace;
font-size10pt;
script
displaynone;
zoom1;
select
border-color#FFF;
border-styleinset;
border-width2px;
font-familysans-serif;
font-size10pt;
zoom1;
background-color#FFF;
border-color#FFF;
border-width2px;
font-familysans-serif;
font-size10pt;
overflowhidden;
zoom1;
background-color#FFF;
border-width1px;
box-sizingborder-box;
font-familysans-serif;
font-size10pt;
overflowhidden;
zoom1;
small
font-size10pt;
font-size0.83em;
strong
font-weightbold;
style
displaynone;
zoom1;
sub
font-size10pt;
font-size0.83em;
sup
font-size10pt;
font-size0.83em;
table
border-color#D4D0C8;
displayblock;
zoom1;
border-color#F0F0F0;
displayblock;
zoom1;
border-color#F0F0F0;
border-spacing2px 2px;
box-sizingborder-box;
displaytable;
zoom1;
tbody
border-color#D4D0C8;
displayblock;
border-color#F0F0F0;
displayblock;
box-sizingborder-box;
displaytable-row-group;
vertical-alignmiddle;
td
border-color#D4D0C8;
displayblock;
padding1px;
zoom1;
border-color#F0F0F0;
displayblock;
padding1px;
zoom1;
displaytable-cell;
padding1px;
vertical-alignmiddle;
zoom1;
textarea
background-color#FFF;
border-styleinset;
border-width2px;
font-familymonospace;
font-size10pt;
overflow-xhidden;
overflow-yscroll;
padding1px;
white-spacepre;
zoom1;
background-color#FFF;
border-width2px;
font-familymonospace;
font-size10pt;
overflow-xhidden;
overflow-yscroll;
padding2px;
white-spacepre;
zoom1;
background-color#FFF;
border-width1px;
font-familymonospace;
font-size10pt;
overflow-xhidden;
overflow-yscroll;
padding2px;
white-spacepre-wrap;
zoom1;
tfoot
border-color#D4D0C8;
displayblock;
border-color#F0F0F0;
displayblock;
box-sizingborder-box;
displaytable-footer-group;
vertical-alignmiddle;
th
border-color#D4D0C8;
displayblock;
font-weightbold;
padding1px;
text-aligncenter;
zoom1;
border-color#F0F0F0;
displayblock;
font-weightbold;
padding1px;
text-aligncenter;
zoom1;
displaytable-cell;
font-weightbold;
padding1px;
text-aligncenter;
vertical-alignmiddle;
zoom1;
thead
border-color#D4D0C8;
displayblock;
border-color#F0F0F0;
displayblock;
box-sizingborder-box;
displaytable-header-group;
vertical-alignmiddle;
tr
border-color#D4D0C8;
displayblock;
zoom1;
border-color#F0F0F0;
displayblock;
zoom1;
box-sizingborder-box;
displaytable-row;
vertical-alignmiddle;
zoom1;
ul
displayblock;
list-style-imagenone;
list-style-positionoutside;
list-style-typedisc;
margin14pt 0 14pt 30pt;
displayblock;
list-style-imagenone;
list-style-positionoutside;
list-style-typedisc;
margin1em 0;
padding0 0 0 30pt;
[dir=rtl] ul
margin14pt 30pt 14pt 0;
padding0 30pt 0 0;
var
font-styleitalic;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多