css - 如果我们不指定这些元素的参数和值,某些元素是否会继承其同级元素的参数值?

标签 css inheritance

在为我最新的 HTML5/CSS3 宝贝设计样式时,我想知道的是:如果我们不为这些元素指定参数和值,某些元素是否会继承其同级元素的参数值?基本上我有这样一种情况,其中 3/4 的网站主页元素已经在样式表中设置了样式,剩下的就是页 footer 分。

我设置样式的最后一个元素是一个包含两列的 boxcontent。这些列的样式已使用 float:left 参数和值。在那之后,当我重新加载页面时,页 footer 分的样式不像我之前提到的那样,已经从 boxcontent 部分的 column2 向上移动到最右边。

我想知道为什么页 footer 分继承了兄弟部分的一些参数和值,如果页脚甚至没有直接从其父元素(即正文)继承此数据。

最佳答案

child 继承 parent 的值(value)观,但 sibling 不继承彼此的参数。您的布局已更改,因为您使用了 float ,这会影响 float block 下方元素的定位。使用 float 进行定位时,最好清除 float 。

关于css - 如果我们不指定这些元素的参数和值,某些元素是否会继承其同级元素的参数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24345517/

相关文章:

css - 如何在允许在其中向下滚动的同时固定移动菜单?

html - Font Awesome 堆叠图标随着屏幕缩小而消失

twitter-bootstrap - 显示两个 Logo ,一个在右侧,一个在左侧,在导航栏 + Bootstrap 之间

scala - 在 Scala 中的类型

javascript - 水平滚动不适用于 jquery 单击

javascript - 如何将变量传递给 CSS 网格 repeat() 函数

javascript - 如何从 JavaScript 的公共(public)方法中访问私有(private)属性?

c++ - 为什么需要这种明确的范围解析?

javascript - 在 JavaScript 中执行继承

java - 在java android中覆盖子类中的属性类型