如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
CSS文本HYPERLINK"http://www.w3school.com.cn/css/css_background.asp"PreviousPageHYPERLINK"http://www.w3school.com.cn/css/css_font.asp"NextPageCSS文本属性可定义文本的外观。通过文本属性,您可以改变文本的颜色、字符间距,对齐文本,装饰文本,对文本进行缩进,等等。缩进文本把Web页面上的段落的第一行缩进,这是一种最常用的文本格式化效果。CSS提供了HYPERLINK"http://www.w3school.com.cn/css/pr_text_text-indent.asp"\o"CSStext-indent属性"text-indent属性,该属性可以方便地实现文本缩进。通过使用text-indent属性,所有元素的第一行都可以缩进一个给定的长度,甚至该长度可以是负值。这个属性最常见的用途是将段落的首行缩进,下面的规则会使所有段落的首行缩进5em:p{text-indent:5em;}注意:一般来说,可以为所有块级元素应用text-indent,但无法将该属性应用于行内元素,图像之类的替换元素上也无法应用text-indent属性。不过,如果一个块级元素(比如段落)的首行中有一个图像,它会随该行的其余文本移动。提示:如果想把一个行内元素的第一行“缩进”,可以用左内边距或外边距创造这种效果。使用负值text-indent还可以设置为负值。利用这种技术,可以实现很多有趣的效果,比如“悬挂缩进”,即第一行悬挂在元素中余下部分的左边:p{text-indent:-5em;}不过在为text-indent设置负值时要当心,如果对一个段落设置了负值,那么首行的某些文本可能会超出浏览器窗口的左边界。为了避免出现这种显示问题,建议针对负缩进再设置一个外边距或一些内边距:p{text-indent:-5em;padding-left:5em;}使用百分比值text-indent可以使用所有长度单位,包括百分比值。百分数要相对于缩进元素父元素的宽度。换句话说,如果将缩进值设置为20%,所影响元素的第一行会缩进其父元素宽度的10%。在下例中,缩进值是父元素的20%,即100个像素:div{width:500px;}p{text-indent:20%;}<div><p>thisisaparagragh</p></div>继承text-indent属性可以继承,请考虑如下标记:div#outer{width:500px;}div#inner{text-indent:10%;}p{text-indent:300px;}<divid="outer"><divid="inner">sometext.sometext.sometext.<p>thisisaparagragh.</p></div></div>以上标记中的段落也会缩进50像素,这是因为这个段落继承了id为inner的div元素的缩进值。水平对齐HYPERLINK"http://www.w3school.com.cn/css/pr_text_text-align.asp"\o"CSStext-align属性"text-align是一个基本的属性,它会影响一个元素中的文本行互相之间的对齐方式。它的前3个值相当直接,不过第4个和第5个则略有些复杂。值left、right和center会导致元素中的文本分别左对齐、右对齐和居中。西方语言都是从左向右读,所有text-align的默认值是left。文本在左边界对齐,右边界呈锯齿状(称为“从左到右”文本)。对于希伯来语和阿拉伯语之类的的语言,text-align则默认为right,因为这些语言从右向左读。不出所料,center会使每个文本行在元素中居中。提示:将块级元素或表元素居中,要通过在这些元素上适当地设置左、右外边距来实现。text-align:center与<CENTER>您可能会认为text-align:center与<CENTER>元素的作用一样,但实际上二者大不相同。<CENTER>不仅影响文本,还会把整个元素居中。text-align不会控制元素的对齐,而只影响内部内容。元素本身不会从一段移到另一端,只是其中的文本受影响。justify最后一个水平对齐属性是justify。在两端对齐文本中,文本行的左右两端都放在父元素的内边界上。然后,调整单词和字母间的间隔,使各行的长度恰好相等。您也许已经注意到了,两端对齐文本在打印领域很常见。需要注意的是,要由用户代理(而不是CSS)来确定两端对齐文本