为什么在表>之后创建table :: after元素? td元素,而不是表元素?

时间:2012-10-30 20:45:08

标签: css pseudo-element css-tables

我尝试在表后添加点,方法是使用table::after选择器创建一个点元素并将其与margin: 5px auto 5px auto;居中。它有效,但似乎在第一个表列之后添加了点,而不是在表本身之后:

enter image description here

为什么以及如何解决它?

直播代码http://cssdeck.com/labs/ew6g4ntf/0

1 个答案:

答案 0 :(得分:1)

这是一种有点奇怪的方法,但是沿着你的解决方案,这可能是因为表格在单元格的基础上表现最好。这就是为什么table :: after也类似于一个单元格。

但是,如果你将整个东西放在一个div中,然后你把它漂浮到左边,你就这样做了::在使用div而不是表之后,它会很好用。

Here's a preview