css - 如何将CSS仅应用于顶级元素

标签 css css-selectors

在我的 HTML 中,我在单独的部分中有一些页脚元素,然后是页面的一个全局页脚元素。我只想让全局页脚出现在视口(viewport)底部。

如果我这样做,它会影响所有的页脚:

footer {
    position: fixed;
    bottom: 0px;    
}

如果我这样做,它会按预期工作,但 body 语法看起来很尴尬:

body > footer {
    position: fixed;
    bottom: 0px;    
}

是否有更好的方法来仅指定顶级页脚?

最佳答案

将一个类添加到您的页脚并将您的 css 应用于该特定类。 正如其他人指出的那样,body > footer 没有任何问题。

关于css - 如何将CSS仅应用于顶级元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14791311/

相关文章:

jquery - 是否有一个 jQuery 插件可以使每个 <div> 都可滚动?

html - 元素的直接子元素和直接子元素有什么区别

javascript - 将 div 与这些 div 外部的 p 对齐

css - 在css中的伪选择器之后添加类选择器

html - 选择在 CSS 中具有相同类的另一个元素之前的元素

python - lxml cssselect 解析

html - 悬停子菜单

html - 如何编写网站代码以便缓存来自远程站点的 jscript,而不是不断重新加载

css - 是否有 CSS 父级选择器?

CSS 选择器,不是