为了账号安全,请及时绑定邮箱和手机立即绑定

CSS 兄弟元素选着问题

CSS 兄弟元素选着问题

梵蒂冈之花 2018-07-18 18:10:44
代码:<a href="">连接1</a><span>测试</span><a href="">连接2</a> span + a {...}疑问:用加号可以选着紧随其后的,那么能不能选着前面的呢?
查看完整描述

3 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

目前原生没有这样的选择器 否则前边已经渲染完了 渲染到后边后边又修改前边的样式 前边又得重新渲染 可能会无限循环

查看完整回答
反对 回复 2018-07-22
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

目前的CSS还做不到。如果要实现这样的逻辑,要么采用js来实现,要么换另一个思路避开这个问题。

查看完整回答
反对 回复 2018-07-22
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

前置的选择器没有。 
猜测原因可能如下:

  • 浏览器渲染的过程是顺序的,在前边的标签完全加载完成后才会加载后边的标签

  • 如果此时有一个前置的选择器存在,在后方标签加载完毕后进行渲染时可能会导致页面抖动(加载期间应用了某个新的样式)


查看完整回答
反对 回复 2018-07-22
  • 3 回答
  • 0 关注
  • 825 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信