我决定在我网站的所有页面的左侧添加一个侧边栏。侧边栏可以隐藏或可见,我不希望它与现有页面重叠。
如果我有这样的侧边栏,页面的内容往往会溢出容器。我需要根据容器宽度而不是浏览器宽度来更改内容。
我不想为内容创建容器,并将overflow-y
设置为auto
并使其延伸到浏览器高度,因为我需要为所有页面执行此操作...
我已经尝试更改正文上的左边距并添加一个以position: fixed
作为侧边栏的div。
我如何根据容器宽度而不是浏览器宽度更改内容?
答案 0 :(得分:0)
尝试以下方法:
#content {
width: 80%; /* Adjust as need */
position: relative;
}
#content .children {
max-width: 100%; /* Or less, to keep the children from overflowing */
}
注意:我使用了虚构的ID和类