当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > CSS网页布局强制换行和强制不换行的属性讲解

CSS样式表
css 块状元素和内联元素
CSS 盒模型、块状元素与内联元素、CSS选择器
css 浮动 理解Float的含义
CSS 清除浮动Clear
CSS 制作网页导航条(上)
CSS 制作网页导航条(下)
css 浮动(float)页面布局
css 浮动(float)页面布局(下)
css position 定位
css 定位应用实例
CSS Hack 有关浏览器兼容方面
css 单图片按钮实例(css 图片变换)
使用X-UA-Compatible来设置IE浏览器兼容模式
div overflow 超出隐藏属性使用说明
CSS 使用规则总结
div+CSS 兼容小摘
CSS的inherit与auto使用分析
如何组织和注释CSS文件
CSS样式按整洁易懂的结构组织
CSS Prism 查看和编辑CSS中用到的颜色

CSS样式表 中的 CSS网页布局强制换行和强制不换行的属性讲解


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 263 ::
收藏到网摘: n/a


  在CSS网页布局中,常常会遇到这样的问题,强制文字换行,而不是在一行内显示撑开容器影响布局。而有些时候可能会强制内容不换行,多出的部分隐藏掉即可,关于强制不换行与强制换行的一些CSS属性WEBJX.com作一些整理,希望能给大家的工作和学习提供参考。
  先了解以下几个属性:
强制不换行
p.www_webjx_com{
  white-space:nowrap;
  }
自动换行
p.www_webjx_com{
  word-wrap:break-word;
  word-break:normal;
  }
强制英文单词断行
p.www_webjx_com{
  word-break:break-all;
  }
CSS设置不换行:
  overflow:hidden溢出隐藏
  white-space:nowrap不换行

  pre换行和其他空白字符都将受到保护
  nowrap强制在同一行内显示所有文本,直到文本结束或者遭遇br对象
CSS设置强制换行:
  word-break:break-all强制断开实现转行
  normal;依照亚洲语言和非亚洲语言的文本规则,允许在字内换行
  break-all:该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本
  keep-all:与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本与之间的高度解决办法
  设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。对于中文,应该使用break-all。