我应该使用哪个位置? "Relative? static etc."
Which position should I use? "Relative? static etc."
我没有为 CSS 中的 div 使用浮动,而是使用了位置。我使用 relative 定位所有 div,但它们在其他屏幕分辨率下都变得混乱。我做错了什么请澄清,因为我是 HTML 的新手。提前致谢。
你不应该真正使用位置 属性 除非你想从中得到一些具体的东西。当涉及到位置时,块和内联元素完成了大部分工作。尽管如此,在许多情况下我们仍然需要 position:
属性。最常用的一种位置是相对和绝对,我可以帮助你理解这些。
位置:绝对;允许您分配特定位置示例:
div {
position: absolute;
top: 50px;
left: 50px;
}
前面的代码所做的是将选定的 div 元素放置在距上边框 50 像素和距左边框 50 像素的位置。棘手的部分是你需要指定你的边框是什么。
为此我们使用 position: relative;
。示例:
.parent {
position: relative;
}
.child{
position: absolute;
top: 50px;
left: 50px;
}
前面的代码所做的是将父元素设置为对其子元素的引用。因此 position: absolute;
child 将位于距其 .parent
顶部和左侧边框 50 像素的位置。希望这会有所帮助。
这是关于定位的 w3schools 文章: W3 Positioning
我没有为 CSS 中的 div 使用浮动,而是使用了位置。我使用 relative 定位所有 div,但它们在其他屏幕分辨率下都变得混乱。我做错了什么请澄清,因为我是 HTML 的新手。提前致谢。
你不应该真正使用位置 属性 除非你想从中得到一些具体的东西。当涉及到位置时,块和内联元素完成了大部分工作。尽管如此,在许多情况下我们仍然需要 position:
属性。最常用的一种位置是相对和绝对,我可以帮助你理解这些。
位置:绝对;允许您分配特定位置示例:
div {
position: absolute;
top: 50px;
left: 50px;
}
前面的代码所做的是将选定的 div 元素放置在距上边框 50 像素和距左边框 50 像素的位置。棘手的部分是你需要指定你的边框是什么。
为此我们使用 position: relative;
。示例:
.parent {
position: relative;
}
.child{
position: absolute;
top: 50px;
left: 50px;
}
前面的代码所做的是将父元素设置为对其子元素的引用。因此 position: absolute;
child 将位于距其 .parent
顶部和左侧边框 50 像素的位置。希望这会有所帮助。
这是关于定位的 w3schools 文章: W3 Positioning