我的某个div上有宽度问题。相对于我的内容框,它的宽度为100%(全屏约为800像素)。但是,当我将位置更改为绝对时,宽度变为1440像素(我的屏幕大小)。这个问题有解决方法吗?
我无法发送整个代码,但可以在此处看到该页面:
http://stilius.se/wilink/store/products/category/stockholm_nacka_tullen_ica/?cat=42
提前致谢!
/ Johannes Persson,Stilius
答案 0 :(得分:0)
如果将以下内容放在#maindesc
上怎么办?position:relative;
答案 1 :(得分:0)
position: absolute;
元素的宽度将相对于最近定位的祖先。因此,如果您希望100%成为某些祖先元素的100%,请给予祖先position: relative;
在你的情况下,像这样的事情可以解决问题;
#content {
position: relative;
}
如果某个元素的position
值不是static
(默认值),则该元素被视为定位