在表格的第一行周围添加边框(以及其他样式)?

拜伦·史密斯

我正在尝试设置表格的第一行的样式,该行应该用作标题行。不幸的是,我似乎在这一行周围看不到边框。

我通过尝试使用first:child伪类来解决这个问题。我设法成功地将背景渐变添加到此行。该代码看起来像...

tr:first-child {
    background-color: rgb(116, 195, 80);
    -webkit-background:linear-gradient(rgb(116, 195, 80), rgb(160, 219, 132));

所以现在我试图在该行周围添加边框...而且我的代码似乎都没有真正起作用。对我而言,更令人讨厌的是,我在此css文件的其他部分中有很多有效的边界代码,而事实似乎都没有为这一行提供可见的边界。我实际上不希望边框跨越整个行。我可以将边框绕行中的每个列/元素都可以。

现在我的代码是...

border-style: groove;
border-color: blue;
border-height: 5px;
border-radius: 4px;

关于表格样式,肯定有一些我不了解的地方。不允许我更改原始的html5文件。这是我要模仿的示例表。

表格标题示例

艾伦(Allan)拼接

添加border-collapse到您的表格规则。参见下面的代码;

table { 
    border-collapse: collapse; 
}
tr:first-child {
    background-color: rgb(116, 195, 80);
    -webkit-background:linear-gradient(rgb(116, 195, 80), rgb(160, 219, 132));
   border : 1px solid #000;
  }
<table>

   <tr><td>Heading1</td><td>Heading2</td></tr>
   <tr><td>content</td><td>content</td></tr>

 </table>

在此处阅读有关表样式的更多信息:https : //www.w3.org/TR/CSS2/tables.html和此处:http : //www.w3schools.com/cssref/pr_border-collapse.asp

如果你想成就一番像你的截图之一,通知,这是不是table row就是rounded它是column的那个row请注意,我removedtable-collapsed表上设置规则,并在表的第一行border-radius应用了渐变,然后在行上应用了渐变TD's

如果您需要在行上设置边框,请尝试将outline规则应用于表格行,尽管您将无法为其添加边框半径。

tr:first-child {
   color : #fff;
  background: #a4b357; /* Old browsers */
  background: -moz-linear-gradient(top,  #a4b357 0%, #75890c 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #a4b357 0%,#75890c 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #a4b357 0%,#75890c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890c',GradientType=0 ); /* IE6-9 */
    -webkit-background:linear-gradient(rgb(116, 195, 80), rgb(160, 219, 132));
   
  }


 tr:first-child th{
   border-top-left-radius : 5px;
   border-top-right-radius : 5px;
   border: 2px solid red;
   padding : 10px;

 }
<table>
				<tr><th>Team Name</th>
					<th>Location</th>
					<th>League Type</th></tr>
				<tr>
					<td>Afterburn - Air Force</td>
					<td>Colorado</td>
					<td>Men's</td>
				</tr>
</table>

这是一个jsfiddle,因此您可以尝试一下。:) https://jsfiddle.net/9pwr566t/7/

我还更新了您的html代码以遵循正确的表结构,请参见下面的代码

thead tr {
   color : #fff;
  background: #a4b357; /* Old browsers */
  background: -moz-linear-gradient(top,  #a4b357 0%, #75890c 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #a4b357 0%,#75890c 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #a4b357 0%,#75890c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890c',GradientType=0 ); /* IE6-9 */
    -webkit-background:linear-gradient(rgb(116, 195, 80), rgb(160, 219, 132));
   
  }


thead tr th{
   border-top-left-radius : 5px;
   border-top-right-radius : 5px;
   border: 2px solid darkgreen;
   padding : 10px;

 }

tbody tr {
   background-color : #E4F5D4;
}

tbody tr td {
   padding : 10px;
   color : #333;
}
   <table>
       <thead>
           <tr>
                <th>Team Name</th>
                <th>Location</th>
                <th>League Type</th>
            </tr>
       </thead>
       <tbody>
            <tr>
                <td>Afterburn - Air Force</td>
                <td>Colorado</td>
                <td>Men's</td>
            </tr>
       </tbody>
    </table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在表格的第一行周围添加边框(以及其他样式)?

来自分类Dev

选择分组的第一行以及其他按列分组

来自分类Dev

交替使用表格行的颜色和第一行的其他颜色

来自分类Dev

表格视图第一行的自定义样式

来自分类Dev

设置表格列的样式,但忽略第一行

来自分类Dev

表格视图第一行的自定义样式

来自分类Dev

第一行匹配条件,第一行匹配其他条件后

来自分类Dev

SqlBulkCopy-将行以及其他值添加到数据库

来自分类Dev

如何设置表格每一行的特定列的样式以不显示其边框

来自分类Dev

如何从表格中删除表格的最后一行,而没有其他行插入数据?

来自分类Dev

显示组中的第一个和最后一个mysql记录以及其他属性

来自分类Dev

在ListView的每一行周围放置边框

来自分类Dev

如何使第一个元素与第一个元素的右侧对齐,以及其他元素在第一个元素的左侧对齐?

来自分类Dev

如何在CSS中设置表格的整个第一行的样式

来自分类Dev

如何通过awk更改一行并在一行中添加其他列

来自分类Dev

熊猫数据框获取每个组的第一行并复制到其他行

来自分类Dev

将第一行与所有其他行合并 大查询

来自分类Dev

将日期从文本文件的第一行追加到其他行的开头

来自分类Dev

循环仅适用于第一行。其他行不受 for

来自分类Dev

一行中的第一个图像小于其他 html/css

来自分类Dev

在表格的最后一行之前添加一行

来自分类Dev

jQuery:克隆表及其第一行

来自分类Dev

如何从html表格的最后一行删除底部边框?

来自分类Dev

Google表格脚本添加一行

来自分类Dev

iText 不添加一行的表格

来自分类Dev

Oracle sql,在选择其他内容的同时选择“第一行”

来自分类Dev

使textview中的第一行高度与其他行相同

来自分类Dev

只有第一行被删除,而其他数据没有被删除

来自分类Dev

在第一行的末尾添加管道

Related 相关文章

  1. 1

    在表格的第一行周围添加边框(以及其他样式)?

  2. 2

    选择分组的第一行以及其他按列分组

  3. 3

    交替使用表格行的颜色和第一行的其他颜色

  4. 4

    表格视图第一行的自定义样式

  5. 5

    设置表格列的样式,但忽略第一行

  6. 6

    表格视图第一行的自定义样式

  7. 7

    第一行匹配条件,第一行匹配其他条件后

  8. 8

    SqlBulkCopy-将行以及其他值添加到数据库

  9. 9

    如何设置表格每一行的特定列的样式以不显示其边框

  10. 10

    如何从表格中删除表格的最后一行,而没有其他行插入数据?

  11. 11

    显示组中的第一个和最后一个mysql记录以及其他属性

  12. 12

    在ListView的每一行周围放置边框

  13. 13

    如何使第一个元素与第一个元素的右侧对齐,以及其他元素在第一个元素的左侧对齐?

  14. 14

    如何在CSS中设置表格的整个第一行的样式

  15. 15

    如何通过awk更改一行并在一行中添加其他列

  16. 16

    熊猫数据框获取每个组的第一行并复制到其他行

  17. 17

    将第一行与所有其他行合并 大查询

  18. 18

    将日期从文本文件的第一行追加到其他行的开头

  19. 19

    循环仅适用于第一行。其他行不受 for

  20. 20

    一行中的第一个图像小于其他 html/css

  21. 21

    在表格的最后一行之前添加一行

  22. 22

    jQuery:克隆表及其第一行

  23. 23

    如何从html表格的最后一行删除底部边框?

  24. 24

    Google表格脚本添加一行

  25. 25

    iText 不添加一行的表格

  26. 26

    Oracle sql,在选择其他内容的同时选择“第一行”

  27. 27

    使textview中的第一行高度与其他行相同

  28. 28

    只有第一行被删除,而其他数据没有被删除

  29. 29

    在第一行的末尾添加管道

热门标签

归档