CSS教程之内容设置的一些语法

上传人:豆浆 文档编号:30271198 上传时间:2018-01-28 格式:DOCX 页数:20 大小:34.15KB
返回 下载 相关 举报
CSS教程之内容设置的一些语法_第1页
第1页 / 共20页
CSS教程之内容设置的一些语法_第2页
第2页 / 共20页
CSS教程之内容设置的一些语法_第3页
第3页 / 共20页
CSS教程之内容设置的一些语法_第4页
第4页 / 共20页
CSS教程之内容设置的一些语法_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《CSS教程之内容设置的一些语法》由会员分享,可在线阅读,更多相关《CSS教程之内容设置的一些语法(20页珍藏版)》请在金锄头文库上搜索。

1、CSS 教程之内容设置的一些语法http:/ 2009 年 6 月 23 日 11:22 点击数:70 评论 0 条在进行 DivCSS 布局时,需要对文本进行控制,今天系统的向大家介绍一下。CSS 中控制换行的四种属性。一、white-space可以实现 HTML 中 PRE 标签的效果,以及单元格的 noWrap 效果。语法:white-space : normal pre nowrap取值:normal: 默认值。默认处理方式。文本自动处理换行。假如抵达容器边界内容会转到下一行pre: 换行和其他空白字符都将受到保护。这个值需要 IE6+或者 !DOCTYPE 声明为 standards

2、-compliant mode 支持。如果 !DOCTYPE 声明没有指定为 standards-compliant mode ,此属性可以使用,但是不会发生作用。结果等同于 normal 。参阅 pre 对象nowrap: 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象。参阅 noWrap 属性说明:设置或检索对象内空格字符的处理方式。空 格字符,像换行,空格,TAB ,在 HTML 文档中默认的是被忽略的。当此属性设置为 normal 或者 nowrap 时,你可以使用不换行空格的命名实体 来添加空格,用 br 元素来添加换行。此属性对你使用文档对象模型(DOM)操作的内容的

3、影响与其对 IE 显示内容的影响一样。此属性作用于块对象。相关样式:text-overflow将它与 white-space 结合使用就不用再写程序来判断字符串长度了,点此查看示例。语法:text-overflow : clip ellipsis取值:clip:默认值。不显示省略标记() ,而是简单的裁切ellipsis:当对象内文本溢出时显示省略标记()说明:设置或检索是否使用一个省略标记()标示对象内文本的溢出。这个属性仅仅作用于水平内联方向的,普通的西方文本的溢出。内联溢出发生在行内的文本超出可用宽度却没有换行机会的时候。要强制溢出发生并且应用 ellipsis 值,作者必须设置对象的

4、white-space 属性值为 nowrap 。假如没有换行机会(例如,对象容器的宽度是狭窄的,而内有很长的没有合理断行的文本),没有应用 nowrap 也有可能溢出。为了使 ellipsis 值被应用,此属性必须被设置到具有不可视区域的对象。最好的选择是设置 overflow 属性为 hidden 。设置 overflow 属性为 scroll 或者 auto 时,此属性也会应用。但是会有滚动条出现。通过选择省略标记,隐藏的文本可以被选择。当选择发生时,省略标记会隐藏而被文本替换。此属性为在 DHTML 中制作省略标记提供了高效的方法。二、word-break最常用的控制换行属性,常与下面

5、的 word-wrap 结合使用。语法:word-break : normal break-all keep-all取值:normal: 默认值。允许在词间换行break-all :该行为与亚洲语言的 normal 相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本keep-all:与所有非亚洲语言的 normal 相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本说明:设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。对于中文,应该使用 break-all 。三、word-wrap如果你设计的网页不是自适应宽度的话,需要将它设置为

6、 break-word,否则可能出现版快错开的情况。语法:word-wrap : normal break-word取值:normal:默认值。允许内容顶开指定的容器边界break-word:内容将在边界内换行。如果需要,词内换行 ( word-break )也将发生说明:设置或检索当当前行超过指定容器的边界时是否断开转行。此属性仅作用于有布局的对象,如块对象。内联要素要使用该属性,必须先设定对象的 height 或 width 属性,或者设定 position 属性为 absolute ,或者设定 display 属性为 block 。四、overflow,overflow-x ,overf

7、low-y这个不是严格意思上的控制换行样式,但在某些时候将它设置为 hidden 可以补充word-wrap 的不足,比方你想在限制宽度里仅显示一行文字,而这行文 字的长度却超过这个宽度,结合 white-space+text-overflow 可以达到更好的效果。语法:overflow : visible auto hidden scroll取值:visible: 默认值。不剪切内容也不添加滚动条。假如显式声明此默认值,对象将以包含对象的 window 或 frame 的尺寸裁切。并且 clip 属性设置将失效auto:在必需时对象内容才会被裁切或显示滚动条hidden:不显示超过对象尺寸的

8、内容scroll:总是显示滚动条说明:检索或设置当对象的内容超过其指定高度及宽度时如何管理内容。所有对象的默认值是 visible ,除了 textarea 对象和 body 对象的默认值是 auto 。设置 textarea 对象此属性值为 hidden 将隐藏其滚动条。对于 table 来说,假如 table-layout 属性设置为 fixed ,则 td 对象支持带有默认值为 hidden 的 overflow 属性。如果设为 scroll 或者 auto ,那么超出 td 尺寸的内容将被剪切。如果设为 visible ,将导致额外的文本溢出到右边或左边(视 direction 属性设

9、置而定)的单元格。自 IE5 开始,此属性在 MAC 平台上可用。自 IE6 开始,当你使用 !DOCTYPE 声明指定了 standards-compliant 模式,此属性可以应用于 html 对象。CSS 制作教程: 网页内容换行控制http:/ 2009 年 6 月 16 日 17:33 点击数:106 评论 0 条在进行 DivCSS 布局时,需要对文本进行控制,我们在以前的文章中,也讲过这方面的知识,今天系统的向大家介绍一下。CSS 中控制换行的四种属性。一、white-space可以实现 HTML 中 PRE 标签的效果,以及单元格的 noWrap 效果,点此查看示例。在进行 D

10、ivCSS 布局时,需要对文本进行控制,我们在以前的文章中,也讲过这方面的知识,今天系统的向大家介绍一下。CSS 中控制换行的四种属性。一、white-space可以实现 HTML 中 PRE 标签的效果,以及单元格的 noWrap 效果,点此查看示例。在进行 DivCSS 布局时,需要对文本进行控制,我们在以前的文章中,也讲过这方面的知识,今天系统的向大家介绍一下。CSS 中控制换行的四种属性。一、white-space可以实现 HTML 中 PRE 标签的效果,以及单元格的 noWrap 效果,点此查看示例。语法:white-space : normal pre nowrap取值:norm

11、al: 默认值。默认处理方式。文本自动处理换行。假如抵达容器边界内容会转到下一行pre: 换行和其他空白字符都将受到保护。这个值需要 IE6+或者 !DOCTYPE 声明为 standards-compliant mode 支持。如果 !DOCTYPE 声明没有指定为 standards-compliant mode ,此属性可以使用,但是不会发生作用。结果等同于 normal 。参阅 pre 对象nowrap: 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象。参阅 noWrap 属性说明:设置或检索对象内空格字符的处理方式。空 格字符,像换行,空格,TAB ,在 HTML 文档

12、中默认的是被忽略的。当此属性设置为 normal 或者 nowrap 时,你可以使用不换行空格的命名实体 来添加空格,用 br 元素来添加换行。此属性对你使用文档对象模型(DOM)操作的内容的影响与其对 IE 显示内容的影响一样。此属性作用于块对象。相关样式:text-overflow将它与 white-space 结合使用就不用再写程序来判断字符串长度了,点此查看示例。语法:text-overflow : clip ellipsis取值:clip:默认值。不显示省略标记() ,而是简单的裁切ellipsis:当对象内文本溢出时显示省略标记()说明:设置或检索是否使用一个省略标记()标示对象内

13、文本的溢出。这个属性仅仅作用于水平内联方向的,普通的西方文本的溢出。内联溢出发生在行内的文本超出可用宽度却没有换行机会的时候。要强制溢出发生并且应用 ellipsis 值,作者必须设置对象的 white-space 属性值为 nowrap 。假如没有换行机会(例如,对象容器的宽度是狭窄的,而内有很长的没有合理断行的文本),没有应用 nowrap 也有可能溢出。为了使 ellipsis 值被应用,此属性必须被设置到具有不可视区域的对象。最好的选择是设置 overflow 属性为 hidden 。设置 overflow 属性为 scroll 或者 auto 时,此属性也会应用。但是会有滚动条出现。

14、通过选择省略标记,隐藏的文本可以被选择。当选择发生时,省略标记会隐藏而被文本替换。此属性为在 DHTML 中制作省略标记提供了高效的方法。二、word-break最常用的控制换行属性,常与下面的 word-wrap 结合使用,点此查看示例。语法:word-break : normal break-all keep-all取值:normal: 默认值。允许在词间换行break-all :该行为与亚洲语言的 normal 相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本keep-all:与所有非亚洲语言的 normal 相同。对于中文,韩文,日文,不允许字断开。适合

15、包含少量亚洲文本的非亚洲文本说明:设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。对于中文,应该使用 break-all 。三、word-wrap如果你设计的网页不是自适应宽度的话,需要将它设置为 break-word,否则可能出现版快错开的情况,点此查看示例。语法:word-wrap : normal break-word取值:normal:默认值。允许内容顶开指定的容器边界break-word:内容将在边界内换行。如果需要,词内换行 ( word-break )也将发生说明:设置或检索当当前行超过指定容器的边界时是否断开转行。此属性仅作用于有布局的对象,如块对象。内联要素要使用该

16、属性,必须先设定对象的 height 或 width 属性,或者设定 position 属性为 absolute ,或者设定 display 属性为 block 。四、overflow,overflow-x,overflow-y这个不是严格意思上的控制换行样式,但在某些时候将它设置为 hidden 可以补充word-wrap 的不足,比方你想在限制宽度里仅显示一行文字,而这行文 字的长度却超过这个宽度,结合 white-space+text-overflow 可以达到更好的效果,点此查看示例。语法:overflow : visible auto hidden scroll取值:visible: 默认值。不剪切内容也不添加滚动条。假如显式声明此默认值,对象将以包含对象的 w

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号