html - 如何选择 "last-child of a last-child"?

标签 html css css-selectors

我正在尝试使用 CSS 选择最后一个 col-xs-12 div 中包含的最后一个元素。关键是元素是动态的,所以它可以是 h2 或 h3 等。

<div class="banner-text-img">
  <div class="row">
     <div class="col-xs-12">
     </div>
     <div class="col-xs-12">
     </div>
     <div class="col-xs-12">
       <p>...</p>
       <h1>...</h1>
     </div>
  </div>
</div>

我通过逐个选择标签实现了这一点,但这可能不是完美的选择。

.banner-text-img div[class^="col"]:last-child h1, .banner-text-img div[class^="col"]:last-child h2... etc.

最佳答案

您可以使用星号 * 来选择任何元素并使用 :last-child 来定位最后一个元素。

.col-xs-12 > *:last-child

https://codepen.io/paulbremer/pen/JxEwbx

关于html - 如何选择 "last-child of a last-child"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54463596/

相关文章:

javascript - 使用 jqueryRotate 插件将图像旋转 90 度

html - 一行 2 个 div,最大宽度

html - 某些 UL 和 LI 标签的 CSS 样式

html - CSS namespace 属性选择器是否适用于 XHTML/HTML 元素?

html - 为什么只有我的一些 CSS 选择器有效?

javascript - 高级兄弟选择器

javascript - 使用 datatable.js 的具有固定标题和固定列的数据表

html - 输入类型搜索与辅助功能兼容吗?

javascript - 执行 mousemove 时的 mousehold 事件

jquery - 使用 jquery css() 函数更改 'a' 属性也会更改 :hover, a :acive, a:focus 属性