html - css选择器,两个类之间的元素
问题描述
我正在尝试编写一个可以选择两个类之间的元素的 css 选择器。
例子:
<div class='start'></div>
<div></div>
<div></div>
<div class='end'></div>
我的问题如下:有没有办法使用css选择器在.start
div和div之间选择两个.end
div?
任何帮助表示赞赏!
解决方案
我认为您最好的选择是:not()
在 CSS 中使用选择器。CSS 没有可以在两者之间选择元素的机制。
div:not(.start):not(.end) {
background: red;
}
<div class='start'>A</div>
<div>B</div>
<div>C</div>
<div class='end'>D</div>
推荐阅读
- javascript - 为什么这个图像的 React 迭代不起作用?
- reactjs - React:为什么用户刷新页面后才能退出?
- express - express firebase 服务 POST/GET 请求以 404 错误响应
- android - 在移动设备上从我的前端本地向后端发出请求的问题
- amazon-sagemaker - describe_feature_group() 字典中缺少“ResolvedOutputS3Uri”键
- database - 在多步入职中保留数据的最佳方法是什么?
- python - python-django 无法创建目录和文件
- python - python udp没有收到所有数据包
- flink-sql - Flink-SQL 和读取 parquet 文件会给出奇怪的错误
- r - 我可以使用 suncalc 创建一个数据表,其中包含每个日期的日出和日落时间以及各个地理位置吗?