gpt4 book ai didi

css - 如何将 div 直接定位在它的同级下方(不使用固定坐标)?

转载 作者:太空宇宙 更新时间:2023-11-03 21:58:36 26 4
gpt4 key购买 nike

我有以下 html:

<div id="container">
<div id="pageHeader">
<h1><span>Page Title</span></h1>
</div>

<div id="navigation_menu">
<ul>
<li id="treeslink"><a href="#">Trees</a></li>
<li id="gardenslink"><a href="#">Gardens</a></li>
<li id="portlink"><a href="#">Portfolio</a></li>
</ul>
</div>
</div>

我想将 navigation_menu 直接放在 pageHeader 的下方。

所以我的 .css 中有这个:

#container {width:870px; margin:0 auto;position:relative;}

#pageHeader h1
{
position:absolute;
width:870px;
margin-top:0;
font:74px "F25_TypewriterCondensed";
letter-spacing:-2px;
}

#navigation_menu
{
position:absolute;
width: 169px;
}

但是 navigation_menu 只是出现在 pageHeader 之上,在 container 的左上角。有没有可能把它放在下面?

最佳答案

我不明白你为什么要使用绝对定位。您所追求的实际上是默认行为。我将你的 CSS 更新为:

#container 
{
width:870px;
margin:0 auto;
}

#pageHeader h1
{

margin-top:0;
font:74px "F25_TypewriterCondensed";
letter-spacing:-2px;
}

#navigation_menu
{
width: 169px;
}​

检查 fiddle 以查看实际代码:http://jsfiddle.net/ebgVq/

关于css - 如何将 div 直接定位在它的同级下方(不使用固定坐标)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12058886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com