内边距、边框和外边距都是可选的,默认值是零。但是,许多元素将由用户代理样式表设置外边距和内边距。可以通过将元素的 margin 和 padding 设置为零来覆盖这些浏览器样式。这可以分别进行,也可以使用通用选择器对所有元素进行设置:
CSS padding 属性定义元素的内边距:
h1 { padding-top: 10px; padding-right: 0.25em; padding-bottom: 2ex; padding-left: 20%; }
元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。
CSS border 属性允许你规定元素边框的样式、宽度和颜色。
p {border-style: solid solid solid none;} p {border-style: solid; border-left-style: none;}
p {border-style: solid; border-width: 5px;}
没有边框
p {border-style: none; border-width: 50px;}设置外边距的最简单的方法就是使用 margin 属性,这个属性接受任何长度单位、百分数值甚至负值。
h2 { margin-top: 20px; margin-right: 30px; margin-bottom: 30px; margin-left: 20px; }