Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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 CSS固定位置干扰自动宽度_Html_Css_Width_Css Position - Fatal编程技术网

Html CSS固定位置干扰自动宽度

Html CSS固定位置干扰自动宽度,html,css,width,css-position,Html,Css,Width,Css Position,我是stackoverflow的新手,通常情况下编码都是这样,所以如果这是一个非常愚蠢的问题或者我错过了一些明显的东西,我会提前道歉 当我为div设置一个固定位置,并将其与自动宽度相结合时,我遇到了一个问题 我正在使用的CSS: .headwrapper{ height:100px; width:auto; margin-left:90px; margin-right:90px; position:fixed; min-width:1020px; } 不包括位置时:固定;这一切都很好,宽度是自

我是stackoverflow的新手,通常情况下编码都是这样,所以如果这是一个非常愚蠢的问题或者我错过了一些明显的东西,我会提前道歉

当我为div设置一个固定位置,并将其与自动宽度相结合时,我遇到了一个问题

我正在使用的CSS:

.headwrapper{
height:100px;
width:auto;
margin-left:90px;
margin-right:90px;
position:fixed;
min-width:1020px;
}
不包括位置时:固定;这一切都很好,宽度是自动计算的90像素的利润。但是当我把位置包括在内时:固定;自动宽度不起作用,宽度回到最小1020px

是否有任何方法来修复此问题,以便在固定到位时div可以更改宽度

提前感谢,,
汤姆。

由于您正在使用位置:fixed,请固定您的左右两侧。 将以下行添加到类中:

left:0;
right:0;
试试这个代码

<div class="wrapper">
 <div class="headwrapper"></div>
 </div>



.headwrapper {
    height:100px;
    width:100%;
    background:yellow;
    position:absolute;
    left:90px;
    right:90px;
}
.wrapper {
    margin:0 auto;
    width:100%;
    height:100px;
    background:red;
    position:fixed;
}