我正在为自制珠宝建立一个网站。我希望它很好并且居中(对于所有那些分辨率低的人),所以所有的标题、导航和内容都在一个 div 中,我定位在中心。在左侧(在 div 内,一切都在 div 内)我有我的垂直导航侧边栏 div。在右边我有标题和内容。到目前为止,一切都很好。现在解决问题:
我希望我的侧边栏从页面顶部一直到底部都有一个右边框(如果可能的话,边距为 1em)。诀窍是我右侧的内容从文本到图片和表格各不相同,并且在每个页面上都有很大不同 - 当内容大于屏幕时,屏幕滚动,在这种情况下,我希望我的侧边栏边框向下滚动它 - 我无法做到这一点。
我想我已经做了相当多的阅读——我最接近的解决方案是将边框的位置设置为静态,但这显然在站点居中时不起作用。所以对于这个问题 - 是否有任何 CSS 唯一方法可以使侧边栏 div 的高度动态或其他东西并将其定义为随着内容向右扩展?这样边界将始终到达底部。