用樣式給table加入所有邊框

來源:互聯網
上載者:User

我們知道,單獨用table的boder只能建立線條新式唯一的table

 

而用table 裡面的style能建立線條樣式不唯一,但是只能建立

 

最外面的邊框,而不能把裡面的線條也畫上去

 

這裡有一個解決方案

 

    <style type="text/css">
        .table_border td
        {
            border-top:1px #DDD solid;
            border-right:1px #DDD solid;
            border-color:Blue;
        }
        .table_border
        {
         border-bottom:1px #DDD solid;
         border-left:1px #DDD solid;
         border-color:Blue;
         width:100%
        }
    </style>

 

只要table引用了class = "table_border" 就可以實現table裡所有方格

 

都可以有線條,並且樣式都可以自己定義

 

但是有一個問題,這樣出來的線條接合的不是很好,

 

很多串連的地方都會有一個口,實現不了無空隙接合,

 

最好是兩都加起來用,如下:

 

在table裡面加入

 

bordercolor="#CDE0F5"  cellspacing="0"   border="1" cellpadding="0"

 

然後再寫一個樣式

 

 .NewTableStyle
        {
            BORDER-RIGHT: #CDE0F5 1px solid;
            BORDER-TOP: #CDE0F5 1px solid;
            BORDER-LEFT: #CDE0F5 1px solid; 
            BORDER-BOTTOM: #CDE0F5 1px solid;
            BORDER-COLLAPSE: collapse; 
        }

 

給table加一個class為NewTableStyle的樣式

 

這樣就可以實現了為table加入了自己定義線條,

 

樣式就比原來的好看了不好,也不會出現有空隙的介面

 

但這樣就重複定義了某些地方的樣式,效率沒有第一個高

 

個人比較喜歡用第二種方法

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.