gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 15:32:55 29 4
gpt4 key购买 nike

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

enter image description here

为什么以及如何解决?

活码http://cssdeck.com/labs/ew6g4ntf/0

最佳答案

这是一种有点奇怪的做法,但按照您的解决方案,这可能是因为这是表格在单元格基础上的最佳工作方式。这就是为什么 table::after 也类似于一个单元格。

但是,如果你把整个东西放在一个 div 中,然后将它 float 到左边,然后用 div 而不是表格来做这个::after 事情,它会工作得很好。

Here's a preview

关于css - 为什么 table::after 元素是在 table > td 元素之后创建的,而不是 table 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13147318/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com