欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

給表格行添加底部邊框& lttr & gt

阮建安2年前8瀏覽0評論

我有一張3乘3的桌子。我需要一種方法來添加每行tr底部的邊界,并給它一個特定的顏色。

首先,我嘗試了直接的方法,即:

<tr style="border-bottom:1pt solid black;">

但是那沒有用。所以我加了這樣的CSS:

tr {
border-bottom: 1pt solid black;
}

那還是沒用。

我更喜歡使用CSS,因為這樣我就不需要給每一行都添加一個樣式屬性。 我還沒有給& lt表& gt。我希望這不會影響我的CSS。

將邊框折疊:折疊添加到您的表格規則:

table { 
    border-collapse: collapse; 
}

例子

table {
  border-collapse: collapse;
}

tr {
  border-bottom: 1pt solid black;
}

<table>
  <tr><td>A1</td><td>B1</td><td>C1</td></tr>
  <tr><td>A2</td><td>B2</td><td>C2</td></tr>
  <tr><td>A2</td><td>B2</td><td>C2</td></tr>
</table>

我以前也有過這樣的問題。我覺得tr不能直接拿一個邊框造型。我的解決方法是設置行中tds的樣式:

<tr class="border_bottom">

CSS:

tr.border_bottom td {
  border-bottom: 1px solid black;
}

使用border-collapse:在表格上折疊,border-bottom: 1pt純黑;在旅途中

使用

邊界崩潰:如內森所寫的那樣崩潰,你需要設置

TD { border-bottom:1px solid # 000;}

這里有很多不完整的答案。因為您不能將邊框應用于tr標簽,所以您需要將其應用于td或th標簽,如下所示:

td {
  border-bottom: 1pt solid black;
}

這樣做將在每個td之間留下一個小空間,如果您希望邊界看起來像是tr標簽,這可能是不可取的。為了“填補空白”,您需要利用table元素的border-collapse屬性,并將其值設置為collapse,如下所示:

table {
  border-collapse: collapse;
}

您可以使用box-shadow屬性來偽造tr元素的邊框。調整框陰影的Y位置(下面表示為2px)來調整厚度。

tr {
  -webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.99);
  -moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.99);
  box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.99);
}

我試著添加

table {
      border-collapse: collapse;
    }

沿著

tr {
      bottom-border: 2pt solid #color;
    }

然后注釋掉border-collapse,看看什么有效。讓tr選擇器帶有底部邊框屬性對我來說很有用!

沒有邊框。

No Border CSS ex.

無邊框照片直播

No Border Photo live

CSS邊框ex。

CSS Border ex.

帶邊框照片的表格

Table with Border photo live

使用

table{border-collapse:collapse}
tr{border-top:thin solid}

用CSS屬性替換“薄實體”。

將行顯示為塊。

tr {
    display: block;
    border-bottom: 1px solid #000;
}

并且簡單地顯示替換顏色:

tr.oddrow {
    display: block;
    border-bottom: 1px solid #F00;
}

另一個解決方案是邊框間距屬性:

table td {
  border-bottom: 2px solid black;
}

table {
  border-spacing: 0px;
}

<table>
 <tr>
   <td>ABC</td>
   <td>XYZ</td>
</table>

如果你不想的話

在表格上強制邊框折疊 使用TD元素樣式 您可以使用::after選擇器將邊框添加到TR:

table tbody tr {
    position : relative; # to contain the ::after element within the table-row
}

table tbody tr td {
    position : relative; # needed to apply a z-index
    z-index : 2; # needs to be higher than the z-index on the tr::after element
}

table tbody tr::after {
    content : '';
    position : absolute;
    z-index : 1; # Add a z-index below z-index on TD so you can still select data from your table rows :)
    top : 0px;
    left : 0px;
    width : 100%;
    height : 100%;
    border : 1px solid green; # Style your border here, choose if you want a border bottom, top, left, etc ...
}

這是我在一個場景中使用的一個簡單技巧,在這個場景中,我必須在表格行之間放置空格,這樣我就不能在表格上添加邊框折疊,最終結果是:

enter image description here

希望有幫助:)

我發現當使用這種方法時,td元素之間的空間導致在邊界中形成一個間隙,但是不用擔心...

一種解決方法是:

<tr>
    <td>
        Example of normal table data
    </td>

    <td class="end" colspan="/* total number of columns in entire table*/">
        /* insert nothing in here */ 
    </td>
</tr>

使用CSS:

td.end{
    border:2px solid black;
}

& ltTD style = " border-bottom-style:solid;底部邊框:粗虛線# ff0000"& gt

您也可以對整行進行同樣的操作。

有下邊框樣式、上邊框樣式、左邊框樣式、右邊框樣式。或者只是同時應用于所有四個邊框邊框樣式。

你可以在這里看到更多的細節

幾個有趣的回答。因為你只是想要一個底部(或頂部)的邊界,這里還有兩個。假設你想要一個3像素厚的藍色邊框。在樣式部分,您可以添加

.blueB {background-color:blue; height:3px} or
hr {background-color:blue; color:blue height:3px}

在表代碼中

<tr><td colspan='3' class='blueB></td></tr> or
<tr><td colspan='3'><hr></td></tr>

無CSS邊框底部:

<table>
    <thead>
        <tr>
            <th>Title</th>
        </tr>
        <tr>
            <th>
                <hr>
            </th>
        </tr>
    </thead>
</table>

不能給tr元素加邊框。這在firefox和IE 11中對我有效:

<td style='border-bottom:1pt solid black'>

超文本標記語言

<tr class="bottom-border">
</tr>

半鑄鋼?鋼性鑄鐵(Cast Semi-Steel)

tr.bottom-border {
  border-bottom: 1px solid #222;
}