zoukankan      html  css  js  c++  java
  • tablelayout:fixed 属性的解说

    able-layout:fixed 属性的解说 
    如果想要一个table固定大小,里面的文字强制换行(尤其是在一长串英文文本,并且中间无空格分隔的情况下),以达到使过长的文字不撑破表格的目的,一般是使用样式:table-layout:fixed。但是在Firefox下面,会有一些问题:firefox下,内容会飘出框外,暂时没有找到解决办法,如果有可以解决此方法的朋友,欢迎来帖,小妮子将十分感激! 


    例1:(IE浏览器)长串英文自动回行 
    方法:同时加入word-wrap:break-word; 

    table{table-layout:fixed;word-wrap:break-word;} 



    例2:(IE浏览器)一个表格里的内容隐藏 
    方法:使用样式table-layout:fixed与nowrap(一行一列) 

    <style> 
    .tbl {table-layout:fixed} 
    </style> 
    <table class=tbl border=1 width=80> 
    <tr> 
    <td nowrap>abcdefghigklmnopqrstuvwxyz 1234567890</td> 
    </tr> 
    </table> 
    效果: 

    abcdefghigklmnopqrstuvwxyz 1234567890 


    width=80起作用了,换行也被干掉了。 

    例3:(IE\Firefox浏览器)固定宽度使多余内容隐藏 
    方法:在使用百分比固定td大小情况下使用样式table-layout:fixed与nowrap,并且使用div (一行两列) 


    <style> 
    .tbl {table-layout:fixed} 
    .td {overflow:hidden;} 
    </style> 
    <table class=tbl border=1 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> 

  • 相关阅读:
    Tensorflow实战(二):Discuz验证码识别
    文竹越长越乱?教你7种修剪方法可保持文竹株形优美,矮壮浓密
    拼应需求分析
    软工实践结对第二次作业
    软工团队第一次作业--团队展示
    学习命令行传参
    软工实践第三次作业-原型设计
    软工实践第二次作业2.0
    软工实践第二次作业
    学习c++ofstream和ifstream
  • 原文地址:https://www.cnblogs.com/danghuijian/p/4400160.html
Copyright © 2011-2022 走看看