Html 如果块元素位于固定位置,为什么块元素不展开以适应父元素的宽度?
我正在制作一个固定的水平导航条,它水平地延伸到屏幕上。当我试图将其位置设置为fixed时,无序列表元素只占包含其内容所需的宽度Html 如果块元素位于固定位置,为什么块元素不展开以适应父元素的宽度?,html,css,Html,Css,我正在制作一个固定的水平导航条,它水平地延伸到屏幕上。当我试图将其位置设置为fixed时,无序列表元素只占包含其内容所需的宽度 由于无序列表在默认情况下是块元素,为什么不扩展到全宽?固定位置元素占用的空间与其内容一样大,而不管其显示设置为什么。要使其展开以填充内容,需要设置左变量和右变量: #myelement { position: fixed; top: 0; left: 0; right: 0; } 这将使它固定在顶部,延伸整个宽度。请显示您的代码
由于无序列表在默认情况下是块元素,为什么不扩展到全宽?固定位置元素占用的空间与其内容一样大,而不管其显示设置为什么。要使其展开以填充内容,需要设置左变量和右变量:
#myelement {
position: fixed;
top: 0;
left: 0;
right: 0;
}
这将使它固定在顶部,延伸整个宽度。请显示您的代码