【发布时间】:2016-10-24 05:11:12
【问题描述】:
我需要一个使用position : fixed 固定在页面顶部的 div。
但是如果浏览器的大小改变了,div的宽度也会改变,因为固定节点的父节点是屏幕而不是父DOM节点。
如何设置position : fixed父节点对应的节点宽度不全屏?
【问题讨论】:
-
你不能用纯 css 做到这一点。固定位置总是相对于文档,而不是相对于其父元素。您必须使用 javascript 计算所需元素的宽度,然后将其应用于固定元素。