css - 如何在任何 dom 元素之后选择第二个 div?

标签 css

如何为 h3 之后的第二个 div 提供 float left 属性?

<div class="view-content">
  <h3>
  <div>
  <h3>
  <div>
  <h3>
  <div>
  <div>   this one !
  <h3>
 <div>
</div>

最佳答案

你可以链adjacent sibling selectors :

h3 + div + div {
  float: left;
  background: yellow;
}

h3 + div {
  display: inline-block;
}
<div class="view-content">
  <h3></h3>
  <div>not this</div>
  <h3></h3>
  <div>nor this</div>
  <h3></h3>
  <div>or this</div>
  <div>but this one !</div>
  <h3></h3>
  <div>not this</div>
</div>

关于css - 如何在任何 dom 元素之后选择第二个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28605768/

相关文章:

HTML页面结构

html - Chrome开发者工具中图片的尺寸

javascript - 删除按钮仅适用于最后一项

javascript - 删除类时 CSS 转换不起作用

html - CSS 显示内联 block : delete the blank space

jquery - 如何让整个div在ie8中可以点击

javascript - 在中间而不是末端包裹一排 block (CSS/JS/jQ)

javascript - 多个 JSON 解析 + 从 Twitch API 解析前 10 个游戏

捕获高分辨率手机而非低分辨率平板电脑的 CSS 媒体查询

php - 将类添加到 html 宏 Laravel Blade