html - Css 选择器,两个类之间的元素

标签 html css css-selectors

我正在尝试编写一个可以选择两个类之间的元素的 css 选择器。

例子:

<div class='start'></div>
<div></div> 
<div></div>
<div class='end'></div>

我的问题如下:有没有办法使用 css 选择器在 .start div 和 .end div 之间选择两个 div?

感谢任何帮助!

最佳答案

我认为你最好的选择是在 CSS 中使用 :not() 选择器。 CSS 没有可供您在两者之间选择元素的机制。

div:not(.start):not(.end) {
  background: red;
}
<div class='start'>A</div>
<div>B</div>
<div>C</div>
<div class='end'>D</div>

关于html - Css 选择器,两个类之间的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57371133/

相关文章:

html - 如何添加来自不同域的 Internet Explorer 行为文件 (.htc)?

html - 在同一文本上同时使用强标签和粗体标签有好处吗?

html - 如何使背景图像适合屏幕

jquery - IE8 的奇怪问题(但不是 IE7/Firefox/Chome)- 使用 Javascript 后内容溢出

css - 否定 Tailwind css 中的条件

html - 将阴影应用到 div

html - 无法让文本在两个 css 水平框中对齐

jquery - 如何快速获取json ajax数据并将其存储在localstorage中并在jquery mobile listview中显示

CSS 将内容包装在程式化容器中?

python - soup.find_all 有效但 soup.select 无效