css - :first-child with different class names

标签 css less css-selectors

我有一个 HTML 结构:

<div class="home-view">
     <div class="view-header">Header</div>
     <div class="view-content">Content</div>
</div>

我想设置home-view的第一项的样式。在本例中,它是 view-header,但有时没有标题,view-content 将是 home-view 中的第一项.

home-view 中的第一项应该有一些样式。

我一直在尝试使用.home-view:first-child,但没有运气,因为它的 child 有不同的类名(我认为)。有什么建议吗?

最佳答案

.home-view > *:first-child { background-color:red; }

...将选择任何类型的第一个子元素,即第一个子元素。

关于css - :first-child with different class names,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17718475/

相关文章:

html - 无法弄清楚如何使用 CSS 将导航栏中的多个链接居中

css - 如何禁用内联 CSS 位置属性

css - 在 LESS CSS 中使用通用选择器作为 mixin

html - 使用 :before pseudo-element on '<a href' that is wrapping a <button> element - can it be done?

css - 在不编辑 HTML 或使用 JS 的情况下,在许多选择器中使用一些 CSS 属性

css - 使用 nth-child 的样式来保持表格的方面(交替行颜色)更新

css - 我怎样才能居中这个 DIV (CSS/HTML)

javascript - 向这个 jQuery 脚本添加动画

css - 使用 CSS 文件而不是 LESS 文件下载 Bootstrap

c# - Dotless Parse 不会缩小回车