亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

table-cell布局

dackel / 868人閱讀

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

    html:
    
測(cè)試
測(cè)試
測(cè)試
測(cè)試
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; }

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

匿名表格元素

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

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

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

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

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

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

對(duì)于某個(gè)table-cell字符長(zhǎng)度太長(zhǎng)得情況下

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

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

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

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/111193.html

相關(guān)文章

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

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

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

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

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

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

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

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

    newtrek 評(píng)論0 收藏0
  • CSS常見布局解決方案

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

    Big_fat_cat 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<