浏览器缩放和元素宽度

Browser zoom and elements width

我的设计中有一行,我的内容有 width: 1200px,但我想让这条线相对于屏幕有 width: 100%,例如当用户调整(使用浏览器缩放)屏幕大小时,使其变小该行仍然需要 width: 100%,其他元素将保留 width: 1200px,并且它有效,但是当我缩放屏幕以使元素变大时(缩放 130%)该行变小,当我使用滚动条滚动到屏幕右侧时,该行被撕掉了。这是行的样式:

#blue_line {
position: absolute;
width: 100%;
left: 0;
right: 0;
height: 5px;
background-color: #08c5ef;
z-index: 20;

}

如果需要我可以postfiddle。谢谢!

如果我正确理解你的问题,在高度上使用 vh(视口高度)应该可以解决这个问题。

#blue_line {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    height: 1vh;
    background-color: #08c5ef;
    z-index: 20;
}