gpt4 book ai didi

html - 导航栏标题不会停留在原地

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

我想在我的导航栏的左侧放置一个标题(比导航栏中的其他文本更大的字体),到目前为止我已经实现了将它放在左侧但是文本被切掉了一半,就像一半文本在导航栏外面,一半在里面。我怎样才能让文本完全留在导航栏内?

CSS

<style>

#navbar ul {
margin:0 auto;
padding: 10px;
list-style-type: none;
text-align: center;
background:#1c1c1c;
}

#navbar ul li {
display: inline;
}

#navbar ul li a {
font-family: calibri;
font-size: large;
text-decoration: underline;
font-weight: 200;
border: 0.5px solid #242424;
border-radius: 2px;
padding:.3em 1em;
color: #ffffff;
background-color:transparent;
}

#navbar ul li a:hover {
color: #000;
background-color: #ffffff;
border-radius: 5px;
color:#1c1c1c;
}

#navbar {
position: fixed;
margin-top: 0;
top: 0;
left: 0;
width: 100%;
z-index:0;
}
#navbar {
overflow: hidden;
}
#navbar h1 {
float: left;
}

</style>

HTML

<!DOCTYPE html>
<html lang="en">
<head>
<title>ClickonDeal.com.au-Electronics</title>
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
</head>

<div id="navbar">
<h1>Click</h1>
<ul>
<li><a href="#">Stuff</a></li>
<li><a href="#">more stuff</a></li>
<li><a href="#">stuff</a></li>
<li><a href="#">stuff</a></li>
<li><a href="#">stuff</a></li>
</form>
</ul>
</div>
</div>

</html>

最佳答案

您有几个错误的结束标记会抛出错误,但这不是给您带来麻烦的原因。

可能的问题是大多数浏览器中的 H1 将具有默认边距,这会使其出现问题。

我会研究添加一个 css 重置(从 http://necolas.github.io/normalize.css/ 开始),但与此同时,您可以通过在 h1 上将边距设置为 0 来解决此问题:

#navbar h1 {
float: left;
margin: 0;
}

这里有一个简单的 jsfiddle 显示了这个变化:http://jsfiddle.net/adnrw/BjCBf/1/ (h1 颜色变为白色,这样我们就可以看到了)

关于html - 导航栏标题不会停留在原地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17737779/

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