想在数字上方加三个点,请问这样写 CSS 代码后,为何没有实现让三个点旋转90度变为竖置的效果?

zhoupc88 2016-07-21 02:08:16
想在数字上方加三个点,请问这样写 CSS 代码后,为何没有实现让三个点旋转90度变为竖置的效果?

td.class1:after {
content: "...";
display: inline-block;
transform: rotate(90deg);
position: relative;
top: -10px;
left: -10px;
}

问题出在了哪儿?
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
笨猿 2016-07-21
  • 打赏
  • 举报
回复
td.class1:after 改为 td .class1:after td与.calss1中间打空格
zhoupc88 2016-07-21
  • 打赏
  • 举报
回复
原因找到了:是浏览器兼容性的问题。
zhoupc88 2016-07-21
  • 打赏
  • 举报
回复
引用 1 楼 xykun1991 的回复:
td.class1:after 改为 td .class1:after td与.calss1中间打空格
这样改以后(中间加个空格),三个点不但没旋转,反而彻底不见了。(应该是因为空格表示子孙元素,而 td 节点里面并无类名为“class1”的子元素,class1就是它自己。)

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧