Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 影响错误ID的CSS样式问题_Html_Css_Jsfiddle - Fatal编程技术网

Html 影响错误ID的CSS样式问题

Html 影响错误ID的CSS样式问题,html,css,jsfiddle,Html,Css,Jsfiddle,我做这把小提琴是为了证明: 基本上我用的是黑色背景 000到ID页脚第182行,但是黑色背景应用到ID页脚prim。 令人困惑 如果有人能帮我弄清楚发生了什么,如果我的语义学有什么问题,或者有什么很棒的事情。我对这个很陌生 谢谢 编辑 我的样式从CSS列的第150行开始。很抱歉让它这么大,但我需要一个快速修复,因为这是一个非常简单的问题,所以我只是复制和粘贴我的整个重置表,而不是只添加相关的样式。再次抱歉 设置浮动:左。试试这个: #footer-sec { background-color:

我做这把小提琴是为了证明:

基本上我用的是黑色背景 000到ID页脚第182行,但是黑色背景应用到ID页脚prim。 令人困惑

如果有人能帮我弄清楚发生了什么,如果我的语义学有什么问题,或者有什么很棒的事情。我对这个很陌生

谢谢

编辑 我的样式从CSS列的第150行开始。很抱歉让它这么大,但我需要一个快速修复,因为这是一个非常简单的问题,所以我只是复制和粘贴我的整个重置表,而不是只添加相关的样式。再次抱歉

设置浮动:左。试试这个:

#footer-sec {
 background-color: #000;
 color: #999;
 float:left;
}

你可以这样做:

添加:显示:内联块

CSS:
因为您将ul浮动在footer prim和footer sec内部,所以这些元素浮动在其父元素resp footer prim和footer sec外部

解决方案是使用以下代码让父级知道其内部有浮动的元素:

#footer-prim, #footer-sec {
    overflow: auto;
}

同时检查。

这两个都很好,但是你知道为什么样式被应用到一个完全不同的元素吗?这两个都很好,但是你知道为什么样式被应用到一个完全不同的元素吗?当然!我以后会记住这一点。你所有的答案都有效,但这一个最能回答问题。
#footer-prim, #footer-sec {
    overflow: auto;
}