查看: 294|回复: 0
收起左侧

css自动换行

[复制链接]
发表于 2011-3-18 14:12:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家都知道连续的英文或数字能是容器被撑大,不能根据容器的大小自动换行,下面是   CSS如何将他们换行的方法!     
   
  对于div     
   
  1.(IE浏览器)white-space:normal;   word-break:break-all;这里前者是遵循标准。   
   
   
    程序代码   
  #wrap{white-space:normal;   width:200px;   }   
  或者   
  #wrap{word-break:break-all;width:200px;}   
  <div   id="wrap">ddd1111111111111111111111111111111111</div>   
   
  效果:可以实现换行     
   
  2.(Firefox浏览器)white-space:normal;   word-break:break-all;overflow:hidden;同样的FF下也没有很好的实现方法,只能隐藏或者加滚动条,当然不加滚动条效果更好!     
   
   
    程序代码   
  #wrap{white-space:normal;   width:200px;   overflow:auto;}   
  或者   
  #wrap{word-break:break-all;width:200px;   overflow:auto;   }   
  <div   id="wrap">ddd1111111111111111111111111111111111111111</div>   
  效果:容器正常,内容隐藏     
   
  对于table     
   
  1.   (IE浏览器)使用样式table-layout:fixed;     
   
   
    程序代码   
  <style>   
  .tb{table-layout:fixed}   
  </style>   
  <table   class="tbl"   width="80">   
  <tr>   
  <td>abcdefghigklmnopqrstuvwxyz   1234567890   
  </td>   
  </tr>   
  </table>   
  效果:可以换行     
   
  2.(IE浏览器)使用样式table-layout:fixed与nowrap     
   
   
    程序代码   
  <style>   
  .tb   {table-layout:fixed}   
  </style>   
  <table   class="tb"   width="80">   
  <tr>   
  <td   nowrap>abcdefghigklmnopqrstuvwxyz   1234567890   
  </td>   
  </tr>   
  </table>   
  效果:可以换行     
   
  3.   (IE浏览器)在使用百分比固定td大小情况下使用样式table-layout:fixed与nowrap     
   
   
    程序代码   
  <style>   
  .tb{table-layout:fixed}   
  </style>   
  <table   class="tb"   width=80>   
  <tr>   
  <td   width=25%   nowrap>abcdefghigklmnopqrstuvwxyz   1234567890   
  </td>   
  <td   nowrap>abcdefghigklmnopqrstuvwxyz   1234567890   
  </td>   
  </tr>   
  </table>   
  效果:两个td均正常换行     
   
  3.(Firefox浏览器)在使用百分比固定td大小情况下使用样式table-layout:fixed与nowrap,并且使用div     
   
   
    程序代码   
  <style>   
  .tb   {table-layout:fixed}   
  .td   {overflow:hidden;}   
  </style>   
  <table   class=tb   width=80>   
  <tr>   
  <td   width=25%   class=td   nowrap>   
  <div>abcdefghigklmnopqrstuvwxyz   1234567890</div>   
  </td>   
  <td   class=td   nowrap>   
  <div>abcdefghigklmnopqrstuvwxyz   1234567890</div>   
  </td>   
  </tr>   
  </table>   
  这里单元格宽度一定要用百分比定义     
   
  效果:正常显示,但不能换行
社区广场
屌丝女神必须关注的那些事!
  • 情暖新春 爱满助残
  • 阜新仁福康职业技能培训学校圆残疾人电商创
  • 锦瑞公司为下肢障碍儿童捐赠总价值32,000
  • 李颖在省妇联“志愿服务”案例展示活动中演
  • 初心的呼唤 使命的感召 ——阜新市智协举
  • 情暖新春 爱满助残
  • 阜新仁福康职业技能培训学校圆残疾人电商创业梦
  • 锦瑞公司为下肢障碍儿童捐赠总价值32,000元矫正鞋
  • 李颖在省妇联“志愿服务”案例展示活动中演讲
手机触屏版 | 手机客户端 | 网站介绍 | 广告服务 | 免责声明 | 法律顾问 | 诚聘英才 | 工作证查验 | 友情链接 | 阜新人就上阜新网 返回顶部 Copyright © 2011-2013 FUXINWANG.COM 版权所有 本站仅提供网上自由讨论,内容均由网友原创或收集自互联网,所有个人言论并不代表本站立场,如发现有侵权行为,请及时与我们联系。
快速回复 返回顶部 返回列表