gpt4 book ai didi

html - 正确创建带有导航的标题?

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

enter image description here

这就是我要在标题上创建的内容。我的问题是我需要帮助正确定位元素。我可以添加图像 Logo 和 float:left;然后添加 MOBILITY GROUP。我不太确定如何在图像上的位置添加我的导航。另外如何在屏幕右上角添加问候语?我应该为问候语和导航栏创建两个新的 div 并给它绝对定位吗?

至于 Logo ,它在 JSFiddle 示例中看起来不错,但是在将图像放置在标题中之后,创建的标题顶部有一些空白区域,在添加 MOBILITY GROUP 标题后更白添加空间?为什么会这样?我的标题也没有与 Logo 一起居中,它实际上被推得更靠近顶部?

JSFiddle

HTML:

<body>
<div id="page">

<div id="header">
<p>
<a href=""><img src="http://www.userlogos.org/files/logos/pek/stackoverflow.png" border=0></a>
<h2><a href="" border=0>Mobility Group</a></h2>

</p>
</div>




<div id="main">
</div>




<div id="footer">
<h4>WNG Product Development Engineering (US)</h4>
<a href="">Circuit</a>
<a href="">Contact Us</a>
</div>

CSS:

html, body
{
padding:0;
margin:0;
height:100%;
font-size:1em;
}
#page
{
height:100%;
min-width:960px;
}
#header
{
background-color:#115EA2;
height:100px;
width:100%;
}
#header img
{
float:left;
display:inline;
}
#header h2
{
font-size:2.5em;
color:#fff;
font-weight:bold;
font-family: Verdana, Geneva, Arial, sans-serif;
text-decoration:none;
}
#main
{
width:1300px;
background-color:#F1F2F3;
margin: 0 auto;
padding: 20px 20px 40px 20px;
color:#115EA2;
text-decoration:none;
min-height:950px;
}
#footer
{
position:fixed;
width:100%;
bottom:0;
height: 35px;
background-color:#115EA2;
}
#footer h4
{
font-weight: bold;
font-family: Verdana, Geneva, Arial, sans-serif;
float:left;
color:#fff;
margin: 10px 0 0 20px;
}
#footer a
{
font-weight:bold;
font-family: Verdana, Geneva, Arial, sans-serif;
float:right;
color:#fff;
margin:10px 20px;
text-decoration: none;
}
#footer a:active {color:#fff;}
#footer a:hover {color:#fff;}
#footer a:visited {color:#fff;}

最佳答案

我根据您的要求制作了一个 fiddle 。试一试。下面的 fiddle 链接

HTML

<header>

<div id="logo" class="push-left">

<img src="http://www.userlogos.org/files/logos/pek/stackoverflow.png" width="120" height="100"/>

</div>

<div class="push-left head-text-fix">Mobility</div>

<div class="push-right" id="welcome-text">Welcome User</div>
<div class="clearfix"></div>
<div class="push-right menufix">

<nav>

<ul>

<li>one</li>

<li>two</li>

<li>three</li>

<li>four</li>

<li>five</li>

</ul>

</nav>

</div>

CSS

header{
width:100%;
height:100px;
background-color:red;
}

.push-left{
float:left;
}

.menufix{background-color:green;margin-top:-38px;}

ul li{list-style:none;float:left;margin-left:15px}

.head-text-fix{
margin-top:40px;
margin-left:20px;
}

.push-right{
float:right;
}

#welcome-text{
margin-top:10px;
margin-right:15px;
}

.clearfix{clear:both};

#left-group{
width:300px;background-color:green;
}

fiddle 链接:http://jsfiddle.net/F8BZt/

关于html - 正确创建带有导航的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17891946/

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