91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

table的td寬度計算規則

admin
2023年8月24日 23:47 本文熱度 1136

前置條件:設定table寬度為固定值1000px,

1、當里面的td總寬度和小于table寬度時,td寬度會被根據各個td寬度比例重新計算

<table style="width: 1000px;">
    <tr>
        <td style="width: 100px;">aaa</td>
        <td style="width: 150px;">bbb</td>
        <td style="width: 220px;">ccc</td>
        <td style="width: 180px;">ddd</td>
    </tr>
</table>

上面aaa占比100/(100+150+220+180)=0.15384,所以重新計算后的aaa寬度為153.84px,同理bbb:230.77px,ccc:338.45px,ddd:276.94px

2、當里面td的寬度大于table寬度時,里面td的內容一樣,但是設置寬度不一致時,會按比例計算各td寬度

<table style="width: 1000px;">
    <tr>
        <td style="width: 400px;">aaa</td>
        <td style="width: 200px;">bbb</td>
        <td style="width: 200px;">ccc</td>
        <td style="width: 300px;">ddd</td>
    </tr>
</table>

aaa、bbb、ccc、ddd的寬度均按4/11, 2/11, 2/11, 3/11的比例分配

3、當里面td的寬度大于table寬度時,但里面td的內容不一樣,但是設置寬度不一致時,會按優先按照內容去劃分寬度,剩下的再比例計算各td寬度

<table style="width: 1000px;">
    <tr>
        <td style="width: 400px;">aaa</td>
        <td style="width: 200px;">bbb</td>
        <td style="width: 200px;">cccccccccccccccccccccccccccccccccccccccccccccccccccccccc</td>
        <td style="width: 300px;">ddd</td>
    </tr>
</table>

顯然ccc寬度超出按比例分配的寬度,所以優先按內容分配,剩下的
aaa、bbb、ddd的寬度均按4/9, 2/9, 3/9的比例分配

4、當前3個寬度超過1000px,ddd寬度沒有指定時,則ddd是根據內容計算寬度,然后前3個在按照比例計算寬度

<table style="width: 1000px;">
    <tr>
        <td style="width: 500px;">aaa</td>
        <td style="width: 300px;">bbb</td>
        <td style="width: 400px;">ccc</td>
        <td>ddd</td>
    </tr>
</table>

上面根據內容計算ddd寬度為32.7px,aaa占比5/12,寬度為401.39,bbb占比1/4,寬度244.45,ccc占比1/3,寬度為322.48。(以上寬度為頁面測量的寬度,和實際計算的寬度有一丟丟偏差,不知道問題在哪里)

5、當前3個寬度不足1000px時,ddd寬度未指定,則ddd寬度為直接補滿

<table style="width: 1000px;">
    <tr>
        <td style="width: 200px;">aaa</td>
        <td style="width: 300px;">bbb</td>
        <td style="width: 400px;">ccc</td>
        <td>ddd</td>
    </tr>
</table>

以上ddd寬度為100px

6、當前2個寬度不足1000px時,ccc和ddd寬度未指定,則ccc和ddd寬度會根據內容寬度計算比例,然后去計算剩余寬度

<table style="width: 1000px;">
    <tr>
        <td style="width: 200px;">aaa</td>
        <td style="width: 300px;">bbb</td>
        <td>ccc</td>
        <td>ddd</td>
    </tr>
</table>

上面ccc為221.81px,ddd為278.19px

<table style="width: 1000px;">
    <tr>
        <td style="width: 200px;">aaa</td>
        <td style="width: 300px;">bbb</td>
        <td>ddd</td>
        <td>ddd</td>
    </tr>
</table>

上面最后兩個ddd寬度均為250px

7、當table的td寬度為固定值的時候即table被設置css屬性table-layout:fixed;

<table style="width: 1000px;table-layout: fixed;">
    <tr>
        <td style="width: 10px;">aaa</td>
        <td style="width: 300px;">bbb</td>
        <td style="width: 300px;">ccc</td>
        <td style="width: 390px;">ddd</td>
    </tr>
</table>

上面aaa會超出單元格并不會出現滾動條,和bbb重疊

解決:

<table style="width: 1000px;table-layout: fixed;">
    <tr>
        <td style="width: 10px;">
            <div style="width: 100%;overflow: auto;">aaa</div>
        </td>
        <td style="width: 300px;">bbb</td>
        <td style="width: 300px;">ccc</td>
        <td style="width: 390px;">ddd</td>
    </tr>
</table>

給aaa加一個div,設置寬度100%,over-flow:auto; 可以對aaa增加滾動條。


該文章在 2023/8/24 23:47:45 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 日本精品专区在线 | 日韩精品高清在线 | 国产女同女互慰 | 国产盗摄视频在线 | 午夜福利体验 | 成人性生 | 日韩欧美另类视频 | 91电影成人天堂 | 福利导航大全 | 国产日韩一区欧美 | 日韩不卡 | 国产手机在线 | 99自拍视频| 99成人免费视 | 欧美午夜片欧美 | 国产玉足在线 | 欧美日韩国产 | 99热资源| 日韩精品美女视频 | 国语免费 | 午夜成人激情视频 | www国产亚洲精品 | 国产色a在线观看 | 91熟女蝌蚪 | 国产精品秘入口尤物 | 国产伦理片在线观看 | 国产综合网 | 国产在线网址 | 国产欧美综合一 | 成人一区在线观看 | 国产精品一区二区亚 | 日本理伦年轻的妻子 | 成人日韩欧美精品 | 精品视频一区二区 | 国产欧美精品区一区 | 精品国产综合区久 | 国产在线观看网站 | 午夜免费福利在 | 欧美午夜伦y448 | 国产色色 | 人人看人人爱97 |