网页设计中的背景色历史问题

历史问题

所以,网站建设中设置背景色很简单——对此只有一个小小的警告:Navigator 4对背景色的处理完全是错误的。它不是将背景色应用到整个内容框和内边距,背景色只出现在文本下面,如图9-9所示。

图9-9:Navigator 4.x的错误行为

重申一句:这种行为在设计中是完全错误的。为了解决这种错误,必须在元素上设置一个边框,然后将其设置为与文档背景色相同的颜色:

body{background:silver;}

p{background-color:gray;padding:0.1px;border:1px solid silver;}

注意,要使用这个技术,必须设置一个网页设计border-style。可以使用这个特定属性,也可以使用一个border属性值,使用哪一个并不重要。

当然,这样做是在设置元素的边框,这个边框也会在其他用户代理中出现。除此之外,Navigator还不能很好地处理内边距,所以前例中内容框和边框之间会出现少量空白。好在新的浏览器都不存在这些问题。

网站建设、网络营销咨询专线:0871-63535511(点击可一键拨号)