Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.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
使用CSS和html在整个浏览器中显示Div_Html_Css_Position - Fatal编程技术网

使用CSS和html在整个浏览器中显示Div

使用CSS和html在整个浏览器中显示Div,html,css,position,Html,Css,Position,这个问题以前在这里被问过,是的。但这些答案似乎都不适用于我和我正在努力做的事情 <body> <div id="header">My Website</div> <div id="games">Video Games</div> </body> 我需要一个div在整个浏览器中显示。到目前为止,我有这个 <body> <div id="header">M

这个问题以前在这里被问过,是的。但这些答案似乎都不适用于我和我正在努力做的事情

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
我需要一个div在整个浏览器中显示。到目前为止,我有这个

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
HTML

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
因此,
top:0、left:0
position:absolute
使我的div跨越整个页面。有什么问题吗

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
我的
#games div
隐藏在我的
#header div
后面。我对
html
css
比较陌生,当我开始学习div时,它们会显示在彼此的旁边,或者显示在彼此的正下方和正上方

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
当我取出
position:absolute
时,
#games div
会下降到
#header div
的下方,但是header div只会到达页面左右两侧的边缘和顶部。我想让它一直延伸到边缘,在div和浏览器侧之间没有空间,让我的
#games div
自然地显示在下面

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
请注意,我知道我可以调整
#games
div的上边距,但我想知道是否有办法让它自然位于
#header div
下面

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>

我该怎么做才能使我的#games div不自然地隐藏在
#header div
后面,并位于下方?

我的建议是这样做:

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>

我的建议是这样做:

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>

我的建议是这样做:

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>

我的建议是这样做:

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>

位置:绝对位置这告诉浏览器,任何要定位的内容都应该从文档的正常流程中删除,并将放置在页面上的确切位置

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
因此,这意味着在CSS中,您实际上不需要使用
position:absolute
,因为默认情况下,当您将div放入
html
文档时,它将从
左上方开始

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
注意:在最坏的情况下,您应该考虑使用
position:absolute
,如果仍然需要使用,请确保父
div
应该是
position:relative

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>

位置:绝对位置这告诉浏览器,任何要定位的内容都应该从文档的正常流程中删除,并将放置在页面上的确切位置

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
因此,这意味着在CSS中,您实际上不需要使用
position:absolute
,因为默认情况下,当您将div放入
html
文档时,它将从
左上方开始

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
注意:在最坏的情况下,您应该考虑使用
position:absolute
,如果仍然需要使用,请确保父
div
应该是
position:relative

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>

位置:绝对位置这告诉浏览器,任何要定位的内容都应该从文档的正常流程中删除,并将放置在页面上的确切位置

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
因此,这意味着在CSS中,您实际上不需要使用
position:absolute
,因为默认情况下,当您将div放入
html
文档时,它将从
左上方开始

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
注意:在最坏的情况下,您应该考虑使用
position:absolute
,如果仍然需要使用,请确保父
div
应该是
position:relative

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>

位置:绝对位置这告诉浏览器,任何要定位的内容都应该从文档的正常流程中删除,并将放置在页面上的确切位置

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
因此,这意味着在CSS中,您实际上不需要使用
position:absolute
,因为默认情况下,当您将div放入
html
文档时,它将从
左上方开始

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>
注意:在最坏的情况下,您应该考虑使用
position:absolute
,如果仍然需要使用,请确保父
div
应该是
position:relative

<body>
        <div id="header">My Website</div>
        <div id="games">Video Games</div>
</body>

请尝试
body{margin:0;}
为什么要使用position:absolute?因为当我不这样做时,浏览器边缘和我的#header div之间会有空白。这是我遇到的少数几件事之一,使我的div穿过整个浏览器,但随后它会抛出我的其他div。试试
body{margin:0;}
为什么要使用position:absolute?因为当我不这样做时,浏览器边缘和我的#header div之间会有空白。这是我遇到的少数几件事之一,使我的div穿过整个浏览器,但随后它会抛出我的其他div。试试
body{margin:0;}
为什么要使用position:absolute?因为当我不这样做时,浏览器边缘和我的#header div之间会有空白。这是我遇到的少数几件事之一,使我的div穿过整个浏览器,但随后它会抛出我的其他div。试试
body{margin:0;}
为什么要使用position:absolute?因为当我不这样做时,浏览器边缘和我的#header div之间会出现空白。这是我遇到的少数几件事之一,使我的div在整个浏览器中出现,但随后它会将我的其他div丢弃。谢谢!这是因为
body{margin:0px;padding:0px;}
这太棒了。谢谢!这是因为
body{margin:0px;padding:0px;}
这太棒了。谢谢!这是因为
body{margin:0px;padding:0px;}
这太棒了。谢谢!这是因为
body{margin:0px;padding:0px;}
这很好。