成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

table-cell布局

dackel / 820人閱讀

摘要:這時,那些丟失的元素會被模擬出來,從而使得表格模型能夠正常工作。所有的表格元素將會自動在自身周圍生成所需的匿名對象,使其符合的三層嵌套關(guān)系。

    html:
    
測試
測試
測試
測試
css: .box { width: 100%; display: table; } .item { display: table-cell; vertical-align: middle; text-align: center; } .w-50 { width: 50px; } .w-120 { width: 120px; } .w-150 { width: 150px; }

大家可以打開控制臺查看相應元素的屬性。這種方式可以很好的模擬flexbox布局。IE8+支持。

匿名表格元素

按常規(guī)的標簽關(guān)系應該是tabletable-rowtable-cell.

缺少的表格元素會被瀏覽器以匿名方式創(chuàng)建。

css2.1表格模型中的元素,可能不會全部包含在除HTML之外的文檔語言中。這時,那些"丟失"的元素會被模擬出來,從而使得表格模型能夠正常工作。所有的表格元素將會自動在自身周圍生成所需的匿名table對象,使其符合table/inline-table、table-row、table-cell的三層嵌套關(guān)系。

即如果我們?yōu)樵厥褂?b>"display:table-cell;"屬性,而不將其父容器設(shè)置為"display:table-row;"屬性,瀏覽器會默認創(chuàng)建出一個表格行,就好像文檔中真的存在一個被聲明的表格行一樣。

所以在上面的table-cell的父元素直接聲明樣式為display:table;

display:table-cell下連續(xù)單詞字符換行問題修復bug

對于某個table-cell字符長度太長得情況下

    {
        display: table;
        width: 100%;
        table-layout: fixed; (用來顯示表格單元格、行、列的算法規(guī)則)
        word-wrap: break-word;
    }
table-layout屬性用來顯示表格單元格、行、列的算法規(guī)則

table-layout: automatic
父元素設(shè)定以后,每個table-cell的寬度是根據(jù)自身的內(nèi)容來定的,因此如果自身的內(nèi)容過長的話,會導致內(nèi)容不換行,而將table-cell的寬度撐開很大

table-layout: fixed
父元素設(shè)定以后,水平布局僅取決于表格的寬度、列寬度、表格邊框?qū)挾取卧耖g距,而與單元格的內(nèi)容無關(guān)。因此一旦table-layout: fixed屬性設(shè)定以后,table-cell的寬度就確定下來,這個時候使用word-wrap: break-word屬性,即可在table-cell內(nèi)部進行換行。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/111193.html

相關(guān)文章

  • css table布局大法,解決你大部分居中、多列等高、左右布局的問題

    摘要:基于這樣的布局方式,你就可以把什么定高不定高定寬不定寬多行單行的水平垂直居中都搞定了。且不支持這就是所謂的布局大法。 看了這篇文章,你可以了解到以下布局方法: table-cell 定高水平垂直居中 不定高水平垂直居中 單行定高水平垂直居中 單行不定高水平垂直居中 多行定高水平垂直居中 多行不定高水平垂直居中 多列等高布局 左邊定寬右邊自適應布局 左邊右邊定寬中間自適應三列布局 最...

    lijinke666 評論0 收藏0
  • css table布局大法,解決你大部分居中、多列等高、左右布局的問題

    摘要:基于這樣的布局方式,你就可以把什么定高不定高定寬不定寬多行單行的水平垂直居中都搞定了。且不支持這就是所謂的布局大法。 看了這篇文章,你可以了解到以下布局方法: table-cell 定高水平垂直居中 不定高水平垂直居中 單行定高水平垂直居中 單行不定高水平垂直居中 多行定高水平垂直居中 多行不定高水平垂直居中 多列等高布局 左邊定寬右邊自適應布局 左邊右邊定寬中間自適應三列布局 最...

    hedge_hog 評論0 收藏0
  • css table布局大法,解決你大部分居中、多列等高、左右布局的問題

    摘要:基于這樣的布局方式,你就可以把什么定高不定高定寬不定寬多行單行的水平垂直居中都搞定了。且不支持這就是所謂的布局大法。 看了這篇文章,你可以了解到以下布局方法: table-cell 定高水平垂直居中 不定高水平垂直居中 單行定高水平垂直居中 單行不定高水平垂直居中 多行定高水平垂直居中 多行不定高水平垂直居中 多列等高布局 左邊定寬右邊自適應布局 左邊右邊定寬中間自適應三列布局 最...

    kun_jian 評論0 收藏0
  • 總結(jié)下常見布局解決方案

    摘要:總結(jié)了幾種常見的頁面架構(gòu)布局方案居中布局水平居中垂直居中水平垂直多列布局自適應布局等寬布局等高布局居中布局水平居中水平居中布局垂直居中水平垂直居中多列布局自適應布局定寬自適應 總結(jié)了幾種常見的頁面架構(gòu)布局方案1.居中布局 a.水平居中 b.垂直居中 c.水平垂直 2.多列布局 a.自適應布局 b.等寬布局 c.等高布局 居中布局 水平居中 demo 1. inline...

    newtrek 評論0 收藏0
  • CSS常見布局解決方案

    摘要:到此,我們了解常見的布局解決方案,這些只是參考,一樣的布局實現(xiàn)方式多種多樣。主要就使用從很久很久以前起,我們就拋棄了布局頁面,但是異常強大等屬性目前兼容性較差傲嬌的程序員應該放棄太低版本的瀏覽器轉(zhuǎn)自常見布局解決方案 水平居中布局 1.margin + 定寬 Demo .child { width: 100px; margin: 0 auto; } ...

    Big_fat_cat 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<