代码:
<a href="">连接1</a><span>测试</span><a href="">连接2</a>
span + a {...}
疑问:用加号可以选着紧随其后的,那么能不能选着前面的呢?
代码:
<a href="">连接1</a><span>测试</span><a href="">连接2</a>
span + a {...}
疑问:用加号可以选着紧随其后的,那么能不能选着前面的呢?
首先明确一点,没有前置选择器。理由楼上已经说了。
不过,可以换一种思考方式
你把现有的结构调换一下,然后用direction:rtl
来改变显示顺序,就可以用 +
来实现前置选择器的效果了
<style>
.demo{direction:rtl}
.demo span + a { ... }
</style>
<div class="demo">
<span>测试2</span><a href="">连接2</a><span>测试1</span><a href="">连接1</a>
</div>
你可以看一下我的文章 http://118.24.110.50/blog/art...
里面有相关的实现思路
5 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
5 回答798 阅读
4 回答1.9k 阅读✓ 已解决
3 回答2.6k 阅读
2 回答1.4k 阅读✓ 已解决
5 回答2k 阅读
前置的选择器没有。
猜测原因可能如下: