在CSS中{padding: 0px 8px}是什么意思?{line-height: 26px}又是什么意思? css表 padding-left:20px与_paddin...

作者&投稿:师沸 (若有异议请与网页底部的电邮联系)
line-height是行高,一行文字的高度;

padding是留白距离
padding:0px 8px;等价于 padding:0px 8px 0px 8px;
padding:8px; 这样单个属性值表示上下左右各留白8px
padding:8px 0 6px;这样表示为上边留白8px,左右不留白,底部留白6px

padding: 0px 8px}等价于
padding-left:8px;
padding-top:0px;
padding-right:8px;
padding-bottom:0px;
一般padding,margin都有四个方向的,如果只写两个方法的话,就表示左右为多少,上下为多少。
line-height:26px;表示字的行高为26px;
也就是字的最中间的位置离顶端13px 离底端13px;
一般如果是单行文字的话,设置line-height和height一样高度,可以使之垂直居中

这是CSS定义,定义网页各元素样式。具体可查询css手册了解相关信息


CSS中, padding: 0px 0px 0px 0px; 四个0px分别代表什么?~

padding 属性是用于在一个声明中设置所有 padding 属性的简写属性,注意:它不允许使用负值。

这个简写属性设置元素所有内边距的宽度,或者设置各边上内边距的宽度。行内非替换元素上设置的内边距不会影响行高计算;因此,如果一个元素既有内边距又有背景,从视觉上看可能会延伸到其他行,有可能还会与其他内容重叠。元素的背景会延伸穿过内边距。不允许指定负边距值。

padding: 0px 0px 0px 0px; 四个0px分别代表上右下左四个内边距的宽度为0像素;

其实四个边的 padding 均为 0px,可以简写为:padding: 10px;

上边和下边的 padding 10px,左边和右边的 5px,语法为:padding: 10px 5px;

上边的 padding 10px,左边和右边的 padding 5px,下边的 padding 15px,语法为:padding: 10px 5px 15px;

上边的 padding 为 5px,右边的 padding 为 10px,下边的 padding 是 15px,而左边的 padding 是 20px,那么就需要全部定义,语法为:padding: 5px 10px 15px 20px

带_的是针对IE6的CSS hack;
上面那个表达的意思就是:
其他浏览器width是940,IE6是945;
其他浏览器padding是20,IE6是15。