私はHTMLとCSSが初めてです。私はウェブサイトをしようとしていますが、私はnavbarから始めていますが、私がやろうとする度にposition:fixed;
私のnavbarは縮小します。ナビゲーションバーHTMLとCSSのヘルプが必要
HTML
<!DOCTYPE html>
<html>
<head>
<title>Webhosting</title>
<link rel="stylesheet" type="text/css" href="cssone.css"/>
</head>
<body>
<div class="body_div">
<!--NAVBAR-->
<div class="navbardiv">
<ul class="navbar_ul">
<li class="navbar_li_Contact"><a href="#contact.html">Contact</a></li>
<li class="navbar_li_WebHosting"><a class="active" href="#index.html">Webhosting</a></li>
<li class="navbar_li_About"><a href="#about.html">About</a></li>
</ul>
</div>
<div>
</body>
</html>
CSS
body{
background-image:url(imgs/background3.jpg);
background-repeat: no-repeat;
background-attachment:fixed;
background-size: cover;
}
.navbardiv{
font-family:Rockwell;
font-size: 30px;
}
.navbar_ul{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
background-color:#333;
border-radius:5px;
border-left:2px solid white;
border-right:2px solid white;
border-top:2px solid white;
border-bottom:2px solid white;
margin: -8px;
width: auto;
min-width:416px;
height:80px;
display: flex;
justify-content: space-between;
/*position:fixed;*/
}
li {
float:left;
padding:15px 100px;
}
li a{
display:block;
color:white;
text-align:center;
padding:8px 16px;
text-decoration: none;
border:2px solid white;
/*border-bottom:2px solid white;*/
border-radius:5px;
}
li a:hover{
background-color:gray;
}
しかし、どこに100%を追加しましたか? –
@SamuelFerreiraあなたは問題の要素に '.navbar_ul'を追加します。私は幅を使用しませんでしたが、私は左と右を使用しました –
あなたが言ったように私はそれをしましたが、今は白い枠線を隠して、左に置いてみました:1右:1しかしそれはあまりにも縮んだ –