站長資訊網
        最全最豐富的資訊網站

        css設置表格的屬性有哪些

        css設置表格的屬性:1、border-collapse屬性,折疊表格邊框;2、padding屬性;3、border-spacing屬性;4、caption-side屬性;5、empty-cells 屬性;6、table-layout屬性。

        css設置表格的屬性有哪些

        本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

        CSS表格:

        屬性

        描述

        border-collapse

        設置是否把表格邊框合并為單一的邊框。

        border-spacing

        設置分隔單元格邊框的距離。

        caption-side

        設置表格標題的位置。

        empty-cells

        設置是否顯示表格中的空單元格。

        table-layout

        設置顯示單元、行和列的算法。

        1. 折疊表格邊框:border-collapse 屬性

        (1)作用:設置表格的邊框是否被合并為一個單一的邊框,還是象在標準的 HTML 中那樣分開顯示;

        (2)補充知識點:表格具有雙線條邊框。這是由于 table、th 以及 td 元素都有獨立的邊框。

        (3)可能的值:

        描述

        separate

        默認值。邊框會被分開。不會忽略 border-spacing 和 empty-cells 屬性。

        collapse

        如果可能,邊框會合并為一個單一的邊框。會忽略 border-spacing 和 empty-cells 屬性。

        inherit

        規定應該從父元素繼承 border-collapse 屬性的值。

        (4)瀏覽器的支持性:所有主流瀏覽器都支持 border-collapse 屬性。

        Ps: 必須規定 !DOCTYPE,否則 border-collapse 可能產生意想不到的結果。

        2. 表格內邊距:padding屬性

        #作用:控制表格中內容與邊框的距離,請為 td 和 th 元素設置 padding 屬性;

        3. 邊框分離:border-spacing 屬性

        (1)作用:該屬性指定分隔邊框模型中單元格邊界之間的距離。除非 border-collapse 被設置為 separate,否則將忽略這個屬性。盡管這個屬性只應用于表,不過它可以由表中的所有元素繼承。

        (2)可能的值:

        描述

        length length

        規定相鄰單元的邊框之間的距離。使用 px、cm 等單位。不允許使用負值。

        如果定義一個length參數,那么定義的是水平和垂直間距。

        如果定義兩個length參數,那么第一個設置水平間距,而第二個設置垂直間距。

        inherit

        規定應該從父元素繼承 border-spacing 屬性的值。

        (3)瀏覽器的兼容性:除IE外的所有主流瀏覽器都支持 border-spacing 屬性。如果已規定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)支持 border-spacing 屬性。

        4. 表格標題:caption-side屬性

        (1)作用:設置表格標題的位置,該屬性指定了表標題相對于表框的放置位置。表標題顯示為好像它是表之前(或之后)的一個塊級元素。

        (2)可能的值:

        描述

        top

        默認值。把表格標題定位在表格之上。

        bottom

        把表格標題定位在表格之下。

        inherit

        規定應該從父元素繼承 caption-side 屬性的值。

        (3)瀏覽器的兼容性:除IE外的所有主流瀏覽器都支持 caption-side 屬性。如果已規定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)支持 caption-side屬性。

        5. 空單元格的處理:empty-cells 屬性

        (1)作用:該屬性定義了不包含任何內容的表單元格如何表示。如果顯示,就會繪制出單元格的邊框和背景。除非 border-collapse 設置為 separate,否則將忽略這個屬性。

        (2)可能的值:

        描述

        hide

        不在空單元格周圍繪制邊框。

        show

        在空單元格周圍繪制邊框。默認。

        inherit

        規定應該從父元素繼承 empty-cells 屬性的值。

        (3)瀏覽器的兼容性:除IE外的所有瀏覽器都支持 empty-cells 屬性。如果已規定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)支持 empty-cells 屬性。

        6. 表格布局算法:table-layout屬性

        (1)作用:來顯示表格單元格、行、列的算法規則,該屬性指定了完成表布局時所用的布局算法。

        (2)兩種算法:

        <1>固定表格布局: fixed

        #優點:允許瀏覽器更快地對表格進行布局, (在固定表格布局中,水平布局僅取決于表格寬度、列寬度、表格邊框寬度、單元格間距,而與單元格的內容無關。通過使用固定表格布局,用戶代理在接收到第一行后就可以顯示表格。);

        #缺點:不太靈活。

        <2>自動表格布局:automatic

        #優點:更能反映傳統的 HTML,(在自動表格布局中,列的寬度是由列單元格中沒有折行的最寬的內容設定的。);

        #缺點:自動算法比較慢,這是由于它需要在確定最終的布局之前訪問表格中所有的內容。

        (3)可能的值:

        描述

        automatic

        默認。列寬度由單元格內容設定。

        fixed

        列寬由表格寬度和列寬度設定。

        inherit

        規定應該從父元素繼承 table-layout 屬性的值。

        (學習視頻分享:css視頻教程)

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品爱搞视频网站 | 精品乱码久久久久久久| 亚洲精品乱码久久久久久蜜桃 | 久久夜色精品国产亚洲av| 人人妻人人澡人人爽精品欧美 | 亚洲爆乳无码精品AAA片蜜桃| 另类国产精品一区二区| 四虎国产精品永久地址入口| 亚洲欧美国产∧v精品综合网| 日韩精品久久无码人妻中文字幕| 国产精品视频一区二区噜噜| 久久精品人人做人人爽电影| 国产精品理论片在线观看| 午夜在线视频91精品| WWW国产精品内射老师| 粉嫩精品美女国产在线观看| 蜜臀精品无码AV在线播放| 国产精品久久久久…| 久热这里只有精品99国产6| 国产日产韩国精品视频| 丁香色婷婷国产精品视频| 亚洲AV无码国产精品色午友在线 | 国产精品哟女在线观看| 久久久精品国产sm调教网站 | 97久久久久人妻精品专区| 国产亚洲精品拍拍拍拍拍| 久久99精品久久久久久hb无码| 成人一区二区三区精品| 国产精品一区二区av| 久久99精品久久久久久不卡| 国产三级久久久精品麻豆三级| 久久国产精品免费一区| 99久久99久久久精品齐齐| 尤物TV国产精品看片在线| 最新国产精品亚洲| 国产精品三级国产电影| 国产情侣大量精品视频| 国产一区二区精品| 亚洲精品无码专区在线在线播放 | 狠狠色丁香婷婷综合精品视频| 亚洲无码日韩精品第一页|