DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”

翟二喜

有DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"和无指定时的css差异。


一、width=100%


未指定DOCTYPE时:


块的总宽度是上级块的内容宽度,
块的内容宽度在指定 margin-left 与 margin-right 的中间。


指定了DOCTYPE时:


块的总宽度是 margin-left + margin-right + width(width指定的是 margin-left 与 margin-right 中间的内容区;
如果想实现未指定DOCTYPE时的width=100%的效果需要 left=0; right=0。


二、SCOROLLBAR


未指定DOCTYPE时,关于 SCROLLBAR 的相关 CSS 可以写在 body 或 html 里。


指定了DOCTYPE时,必须要写在 html 里:


 SCROLLBAR-FACE-COLOR: #F0F0F0;
 SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
 SCROLLBAR-SHADOW-COLOR: #E0E0E0;
 SCROLLBAR-3DLIGHT-COLOR: #000000;
 SCROLLBAR-ARROW-COLOR: #000000;
 SCROLLBAR-TRACK-COLOR: #cccccc;
(只对IE有效)


三、display:inline-block 和 display:block 是有区别的

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: