HTML 和 CSS 表格

标签 html css dom

我有一张如图所示的 table :enter image description here

是否可以用纯表(tbody,th,td,tr,thead) css,有什么例子吗?一般来说,我对带边框的圆 Angular 有问题吗?

最佳答案

是的,这是可能的。但是对于某些属性,浏览器前缀会有一些问题。

有很多方法可以绕过它,最好的方法是使用 css 处理器(例如:compass)。 或者只是谷歌圆 Angular ,你会找到你要找的东西

这是一个post详细讨论。

所以对于圆 Angular ,这将是:

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */

关于交替着色,您可以使用 css3 psudo-selector :

请看这个post

tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}

这会工作得很好,但在旧的浏览器中这不会工作,所以如果你想支持旧的浏览器,请为每个使用一个单独的类。

.even-td {background: #CCC}
.odd-td {background: #FFF}

JSFIDDLE DEMO

关于HTML 和 CSS 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19854615/

相关文章:

javascript - 如何将 x 轴日期时间格式更改为时间和日期的混合格式?

html - 调整网页大小时永远不会出现滚动条

javascript - 全日历过去一个月的容器样式

javascript - 全局 JSON 变量

javascript - 使用 javascript 的 .insertBefore 将项目作为最后一个 child 插入

javascript - 如何将特定 HTML 文件引用到 JSON 文件中的特定数组

html - Tables with Fixed Headers vertical scroll bar is Flickr in IE11

html - 为什么媒体查询在 Angular 8 中不起作用

javascript - 类型错误 : invalid 'in' operand a

html - 我应该手动将自定义 knockout 元素注册到 DOM 吗?