使用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;}
这很好。