html - CSS 子选择器 - 在两个不同的 div 中操作相同的 div 类

标签 html css css-selectors parent-child

我的目标是通过出现在我网站不同位置的 div 类元素“textwidget”的 CSS 来控制位置和边距属性。

这是我的结构:

<header class="site-header">
<hgroup class="full-container">

<div id="header-sidebar" >
    <aside id="text-2" class="widget widget_text">          
        <div class="textwidget">    ...     </div>
    </aside>

</div>

</hgroup>
</header>


<footer class="site-footer">

<div id="footer-widgets" class="full-container">
    <aside id="text-5" class="widget widget_text">
        <div class="textwidget">     ....      </div>
    </aside>
</div>

</footer>

这就是我在 CSS 中尝试过但没有成功的方法:

.textwidget{
position: absolute;
right: 0;
margin-top: 30px;
text-align: right;
}

footer > .textwidget{
position: absolute !important;
left: 0 !important;
text-align: left !important;
}

最佳答案

footer > .textwidget{

仅针对作为页脚直接后代的类“textwidget”的元素,即:

<footer class="site-footer">
    <div class="textwidget">
        This div will be targeted
    </div>
</footer>

删除 > 它将以页脚中“textwidget”类的任何元素为目标。

你想要的选择器:footer .textwidget


引用:https://developer.mozilla.org/en-US/docs/Web/CSS/Child_selectors

关于html - CSS 子选择器 - 在两个不同的 div 中操作相同的 div 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19811786/

相关文章:

css - 失去与父边框 CSS 颜色的关系

javascript - 每秒遍历每个 DOM 元素 40 次是否会导致速度较慢的计算机出现性能问题?

javascript - 循环 jQuery 并在每次更改时分配?

Android 浏览器忽略 HTML5 输入标签上的 CSS

CSS3 选择指定类的每个第一项

javascript - 在元素列表中,将编号索引放在 id 中还是使用索引选择器?

javascript - 捕获多个 slider 元素上的鼠标悬停

jquery - 删除所有驻留在 td 标签的 HTML 标签并保留文本 Jquery

javascript - HTML无法在Github Pages中在线链接Css,但在Linux本地无法链接

jquery - 选择同一父级的所有先前子级