Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML和CSS,定位绝对问题_Html_Css_Position_Positioning_Css Position - Fatal编程技术网

HTML和CSS,定位绝对问题

HTML和CSS,定位绝对问题,html,css,position,positioning,css-position,Html,Css,Position,Positioning,Css Position,使用以下样式将所有网站内容放在一个div中是否好且可取 <div style="position:absolute; top:0; left:0; width:100%;"> ALL site content come here </div> 所有的网站内容都在这里 我的问题是,我想把一些地方的网站div的宽度将是 100%没有边上的空格,所以如果我把所有的网站内容放在一个分区中 然后放一个100%宽度的普通div,从一边到另一边,两边没有空格 例如

使用以下样式将所有网站内容放在一个div中是否好且可取

<div style="position:absolute; top:0; left:0; width:100%;">
        ALL site content come here
</div>

所有的网站内容都在这里
我的问题是,我想把一些地方的网站div的宽度将是 100%没有边上的空格,所以如果我把所有的网站内容放在一个分区中 然后放一个100%宽度的普通div,从一边到另一边,两边没有空格 例如:

<div style="width:100%;background-color:yellow;"></div>


那么,这样做好吗?如果它在路上遇到了一些困难?

我认为你的建议是安全的,但是你可以通过在你的
中添加
style=“margin:0”
来实现你想要的。或者,如果您有一个
.css
文件,您可以只向其中添加
正文{margin:0}
。我认为这会更简单,但我不确定我是否正确理解了您的问题。

您可以在不创建绝对定位元素的情况下执行此操作。放入
边距:0;在你的身体元素上填充:0
…你不应该用著名的
*{margin:0;padding:0}
:)@Mansuro,你真的用过吗?@GeorgeBailey,这有什么问题吗?让那
margin:0px
-只是
margin:0
只在怪癖模式下工作。这不是我的经验。但是,我只使用标准模式的doctype,比如XHTML和HTML5。另外,我不为IE6编写代码。我建议读者用他们的doctype在他们的网站上进行测试,并测试他们支持的浏览器!再过6分钟,我会将其标记为已解决。顺便说一句,一个朋友告诉我一些关于块元素的事情,它也可以解决我的问题,他是什么意思?那么,也许0不需要一个单位。但如果它是1,那么你确实需要一个单位。不管怎样,我只是一直打开这个单元。@Kolink:是的,任何不是0的单元都需要有一个“px”、“em”或“%”。无论使用什么单位,0都是0,所以我们只说0:D