5秒钟免费注册 |登录

设计大巴论坛XHTML/DIV & CSS › 查看主题

258

查看

0

回复
返回列表

软卧

设计达人

Rank: 8Rank: 8

积分
19464 
UID

优秀管理员

go

强制不换行与强制换行的一些CSS属性

楼主
发表于 2008-9-7 22:17 | 只看该作者 | 倒序看帖 | 打印
在CSS网页布局中,常常会遇到这样的问题,强制文字换行,而不是在一行内显示撑开容器影响布局。而有些时候可能会强制内容不换行,多出的部分隐藏掉即可,关于强制不换行与强制换行的一些CSS属性52CSS.com作一些整理,希望能给大家的工作和学习提供参考。
先了解以下几个属性:
The css Code:
CSS设置不换行:
  overflow:hidden溢出隐藏
  white-space:nowrap不换行
  pre换行和其他空白字符都将受到保护
  nowrap强制在同一行内显示所有文本,直到文本结束或者遭遇br对象
CSS设置强制换行:
  word-break:break-all强制断开实现转行
  normal;依照亚洲语言和非亚洲语言的文本规则,允许在字内换行
  break-all:该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本
  keep-all:与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本与之间的高度解决办法
  设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。对于中文,应该使用break-all。
  几个重要属性的补充阅读:
  white-space:http://www.52css.com/css/c_whitespace.html
  word-wrap:http://www.52css.com/css/c_wordwrap.html
  word-break:http://www.52css.com/css/c_wordbreak.html
  overflow:http://www.52css.com/css/c_overflow.html

TOP

设计大巴 ( 沪ICP备09009478号)|联系我们 - 阿凡米
设计大巴工作室专业网站建设 / 热线:021-51691960 / 传真:021-51686556

GMT+8, 2010-9-4 07:48.

Powered by Discuz! X1

© 2001-2010 Comsenz Inc.