首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

3.5  外边距、内边距和主体

让我们再次将注意力转向传统的具有优良性能的浏览器默认样式表。为了让页面内容显示在浏览器中所希望的位置,而不是继承浏览器的默认位置,就需要在body选择器中重新设定页面的margin和padding属性值。

Netscape和IE在<body>元素的周围设置默认的margin值为8像素。Opera浏览器将padding默认值为8像素,从而把问题变得更加混乱。因此,只要所有的浏览器能在margin或padding的默认设置值上没有达成一致,建议你在body选择器中设定margin和padding值。

显然将值设定为0将不保留任何默认间距,所以建议将margin设定为10像素、20像素或其他任意期望的值。

另外还有方法可以把外边距和内边距设定为一个自定义值。但是,如果你不作另外声明,这个值可以一直被继承,所以这些方法要小心使用。因为标题、段落、列表等这些元素都将继承这个值,所以如果这个值为0,你就有大麻烦了,这将使得所有页面元素都重叠在一起。如果这样的话,你需要为所有的标题、段落和其他元素,尤其是那些有明确的默认间距值的元素,逐一设定margin和padding值。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论