用CSS為table新增邊框

2021-05-05 04:10:10 字數 628 閱讀 4982

在用css給**定義1畫素的邊框的時候,是個比較棘手的問題,在定義的時候,很容易把邊框定義重複了,很多人問過我這個問題,今天我把我為**新增的方法給大家,其實方法很簡單的,就是邏輯關係比較難懂。

**裡面的單元格都是四條邊的,那這單元格裡面的四條邊怎麼定義好呢?我們拿乙個只有四個單元格的**(下面用1,2,3,4來表示四個單元格)來做模型,我是先定義的兩個臨邊,任意兩個臨邊都可以,我這裡假定定義的是上邊框和右邊框。1定義之後是上邊和右邊有了邊框,2定義之後也是上邊和右邊有了邊框,而2同時也有了1的右邊框作為它的左邊框,所以2已經有了三個邊框。我們再看3,當定義了上邊和右邊之後,那1就有了下邊框,後面的4也有了左邊框,然後4被定義之後,上面的2就有了下邊框,也就是說2的四個邊框都定義了,然後我們再觀察這四個單元格,你會發現只剩下1的左邊框、3的單元格的左邊框和下邊框及4的下邊框沒有定義了,而這四個邊框正好是**的左邊框和下邊框(上面紅色的邊框),所以大家就明白了怎麼定義了吧,再給整個的table定義乙個左邊框和下邊框就可以了。

於是我們的css就出來了:

.table

_border

td.table

_border

這樣定義好之後,在我們以後用的時候只需要在table上面加上table_border這個class就可以了。

android 為TextView新增邊框

今天需要在textview上面新增乙個邊框,但是textview本身不支援邊框,所以只能採用其他方式,在網上查詢了一下,主要有三種方式可以實現1.帶有邊框的透明2.使用xml的shape設定3繼承textview覆寫ondraw方法。方法一 帶有透明的背景圖,這個沒有什麼好將的,自己製作乙個就行 然...

為背景新增圓角邊框

首先,我們需在布局檔案中新增乙個button控制項,xml檔案如下 xmlns android android layout width fill parent android layout height fill parent android layout width wrap content a...

用CSS設定Table的細邊框的幾種方法

大家經常會發現table的border設定為1,得到的邊框卻不是想要的1個畫素的細邊框,於是很多人去想方設法做出細邊框的效果。設定table的細邊框通常有這麼幾種方式 1 設定邊框的border 0 cellspacing 1,設定table的背景色為所要的邊框色,再設定所有的td背景色為白色,這樣...