html - div自动到顶部

标签 html css

好吧,我已经看到了很多关于这个的信息,但是没有一个建议的修复对我有用,或者也许我只是没有正确理解,所以如果有人能为我分解这个基础,那就太好了,或将我指向另一个链接。我有一系列 div 来制作我的标题,一个带有 Logo 的主容器向左浮动,然后另一个容器向右浮动,一切正常,但内部“菜单”容器包含两个 div,一个应该是在顶部,另一个在底部...可视化它,它的登录或注册链接在顶部,一系列菜单链接在底部。问题是那些应该在底部的实际上是在顶部,就在注册和登录链接的下方。如果这没有给您视觉图片,那么这里是实际标题 http://www.sunnahspace.com/pages/header.php我试过很多东西,也许我只是试错了。我已经尝试了所有的绝对位置,老实说我什至不知道那是什么意思,但我觉得我正朝着正确的方向前进。提前感谢任何人的帮助!

    <style type="text/css"> 
.header_links {
    font-family: GeosansLight;
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
}
.header_menu {
    font-family: GeosansLight;
    font-size: 18px;
    color: #FFF;
    text-decoration: none;
}
#header {
    background-image:url(../img/header_bg.jpg);
    background-repeat:repeat-x;
    width:100%;
    height:111px;
    }
#logo {
    float:left;
    margin-left:20px;
    }
#header_menu_container {
    float:right;
    margin-right:20px;
    height:111px;
    }
#header_menu_top {
    margin-top:10px;
    vertical-align:top
    }
#header_menu_bottom {
    margin-top:10px;
    vertical-align:bottom
    }
</style> 
<div id="header"> 
<div id="logo"> <a href="index.php"><img src="../img/logo.png" width="390" height="105" alt="SunnahSpace"></a> 
</div> 
<div id="header_menu_container"> 
<div id="header_menu_top" align="right"><a href="login.php" class="header_links">Login</a> <span class="header_links">|</span> <span class="header_links"><a href="join.php" class="header_links">Join</a></span> 
</div> 
<div id="header_menu_bottom" align="right" style="vertical-align:bottom"><a href="../index.php" class="header_links"><span class="header_menu">Home</span></a><span class="header_menu"> | <a href="profile.php" class="header_menu">Profile</a> | <a href="about.php" class="header_menu">About</a> | <a href="contact.php" class="header_menu">Contact</a></span> 
</div> 
</div> 
</div> 



     <style type="text/css"> 
.header_links {
    font-family: GeosansLight;
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
}
.header_menu {
    font-family: GeosansLight;
    font-size: 18px;
    color: #FFF;
    text-decoration: none;
}
#header {
    background-image:url(../img/header_bg.jpg);
    background-repeat:repeat-x;
    width:100%;
    height:111px;
    }
#logo {
    float:left;
    margin-left:20px;
    }
#header_menu_container {
    float:right;
    margin-right:20px;
    height:111px;
    }
#header_menu_top {
    margin-top:10px;
    vertical-align:top
    }
#header_menu_bottom {
    margin-top:10px;
    vertical-align:bottom
    }
</style> 
<div id="header"> 
<div id="logo"> <a href="index.php"><img src="../img/logo.png" width="390" height="105" alt="SunnahSpace"></a> 
</div> 
<div id="header_menu_container"> 
<div id="header_menu_top" align="right"><a href="login.php" class="header_links">Login</a> <span class="header_links">|</span> <span class="header_links"><a href="join.php" class="header_links">Join</a></span> 
</div> 
<div id="header_menu_bottom" align="right" style="vertical-align:bottom"><a href="../index.php" class="header_links"><span class="header_menu">Home</span></a><span class="header_menu"> | <a href="profile.php" class="header_menu">Profile</a> | <a href="about.php" class="header_menu">About</a> | <a href="contact.php" class="header_menu">Contact</a></span> 
</div> 
</div> 
</div> 

最佳答案

将以下内容添加到您的样式中

#header_menu_bottom {
bottom: 15px;
position: absolute;
text-align: right;
width: 300px;
right: 0;
}
#header_menu_container {
position: relative;
}

关于html - div自动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7185089/

相关文章:

css - 如何将背景颜色(或自定义 css 类)应用于网格中的列 - ExtJs 4?

html - 使键盘选项卡 Action 充当鼠标悬停

javascript - 在选项卡内显示 html 表格

javascript - slideUp 在 slideToggle 中的 fontawesome 图标上

javascript - 点击滑动到宽度 100%

JavaScript 在 IE 和 Firefox 中不工作,在 Chrome 中工作正常

javascript - 正则表达式(Regex) on CSS3 Transform String

php - 如何在一行中打印多个 href 链接?

javascript - 将 DOM 鼠标事件从子 <object> 传递到父页面的选项

javascript - 如何: dynamic navigation bar size depending on dynamic image size?