css权威指南笔记2

文本属性
解释:文本是内容,字体用于显示。
1、文本缩进:text-indent。允许长度或百分比值(值可为负),可被继承,用于块级元素。
例:p{text-indent:0.25in}
作用:使任何段落首行缩进1/4英寸。
继承时,继承的是计算值,而非声明值(不继承百分比)。
2、文本对齐:text-align。允许值:left,center,right,justify,可被继承,用于块级元素。
例:div{text-align:center}
注意justify,各浏览器对这一属性支持的不统一,尽量不要用该属性。
3、空格:white-space。允许值:pre,nowrap,normal,不可继承,用于块级元素。
normal:忽略多余空格。
pre:不忽略空格。等同于pre元素。
nowrap:阻止文本被包裹在块级元素中。除非使用<br>。
例:比较这两个代码:
<table width="100" border="1" cellspacing="0" cellpadding="0">
    <tr> 
        <td style="white-space:nowrap">we we rr eew eer werwe rwer qrds fasdr tdgd tdd fwe trd fsdf</td>
   </tr>
</table>
与:
<table width="100" border="1" cellspacing="0" cellpadding="0">
   <tr>
    <td>we we rr eew eer werwe rwer qrds fasdr tdgd tdd fwe trd fsdf</td>
   </tr>
  </table>
4、行高:line-height。允许值:长度、百分比、数值、normal,可继承,适用所有元素。
注意在继承时继承计算值,如果字体大小不同,会导致可能字体大小大于行高,可设定缩放因子,
例:body{font-size:10pt}
        p{font-size:18pt}
        div{line-height:1.5}继承时将继承该缩放因子。
posted on 2006-06-05 17:55  无足鸟  阅读(260)  评论(0)    收藏  举报