如果元素处于固定位置,为什么块元素不会展开以适合父宽度?

时间:2017-02-07 02:42:55

标签: html css

我在固定的水平导航栏上工作,横向延伸到屏幕上。当我尝试将其位置设置为fixed时,无序列表元素只占用包含其内容所需的宽度。

由于无序列表默认为块元素,为什么它不会扩展到全宽?

1 个答案:

答案 0 :(得分:1)

固定位置元素占用的内容与其内容一样多,无论其显示设置如何。要扩展内容以填充内容,您需要设置leftright变量:

#myelement {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

这将使其固定在顶部,拉伸整个宽度。