gpt4 book ai didi

css - 在全宽固定标题内定位导航

转载 作者:行者123 更新时间:2023-11-28 12:51:51 26 4
gpt4 key购买 nike

我想要完成的是:

  • 响应式网站
  • 包含 2 个元素的全宽固定标题:
  • 位于最左侧的 Logo ,
  • 和主导航栏。

有一个h1其实是在header标签之外,在body里面,因为header是半透明的,所以它显示在header中。

这是网站。 Subject site

问题是:在我的屏幕上,导航位于我想要的位置。也就是说:最后一个链接与居中内容区域的右边缘对齐。

但是,当重新调整浏览器窗口大小时,导航(预期)会向左移动并最终在遇到 Logo 时中断。

我想要做的是让导航保持在主要内容的右侧,直到它到达断点,我将在此处使用 css 媒体查询从那里修复它。

非常感谢!

这是 html:(我试过很多AP、floats、margins (%, px,)等的组合。)

<h1 class="header_text">Welcome...</h1>
<header>
<a href="http://www.allaccessbranding.com">
<img id="logo" src="./images/aai_logo_black_108x211.gif" alt="All Access International logo" />
</a>
<div id="main_nav">
<nav id="main_nav_tag">
<ul>
<li><a href="index.php"
id="here">Home</a></li>
<li><a href="about.php"
>About</a></li>
<li><a href="services.php"
>Services</a></li>
<li><a href="calendar.php"
>Calendar</a></li>
<li><a href="gallery.php"
>Gallery</a></li>
<li><a href="contact.php"
>Contact</a></li>
</ul>
</nav>

这是相关的CSS:

body {
min-width: 960px;
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
background-color: rgb(51,51,51);
}
header {
position: fixed;
top: 0px;
width: 100%;
height: 108px;
z-index: 100;
background-color: rgba(0, 0, 0, 0.5);
border-bottom: 2px solid rgb(99,0,0);
}
header #logo {
float: left;
}
.header_text {
margin: 35px 0px 0px 23%;
font-family: 'Aguafina Script', cursive;
font-size: 4.6em;
color: #279D9D;
}
#main_nav {
width: auto;
height: 50px;
font-size: 1.2em;
float: right;
margin-right: 19%;
margin-top: 56px;
}
#main_nav_tag {
margin: 15px 0 0 5px;
}
#main_nav ul li {
list-style-type: none;
float: left;
width: auto;
}
#main_nav ul li a {
line-height: 1.5em;
color: rgb(255,255,255);
text-decoration: none;
text-align: center;
display: block;
margin-right: 15px;
border-top: 2px solid transparent;
}
#main_nav ul li a:hover {
border-top: 2px solid rgb(99,0,0);
}
#main_nav ul li #here {
border-top: 2px solid rgb(99,0,0);
}

最佳答案

你的 #main_nav ul li 中有 float: left,这是个问题。

改变#main_nav ul li向右浮动,像这样:

#main_nav ul li {
list-style-type: none;
float: right;
width: auto;
}

http://jsfiddle.net/M_Abooali/JKQkQ/

关于css - 在全宽固定标题内定位导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16876951/

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