現在、私の友人用のウェブサイトを作成していますが、問題が発生しました。非常に刺激的なもの。私はヘッダー(ヘッダーのIDを持つdiv)とその内部にulを持っています。 <img src="filename.extension" id="logo">
を私のヘッダーdivに追加しましたが、実際のヘッダーの下に表示されます。私はフロートした:右;ヘッダーの内側に表示されると思っていますが、ヘッダーには表示されません。そして、ulの周りに1pxのボーダーを追加して、それが多くのスペースを占めるかどうかを確認しましたが、ロゴが収まるのに十分なスペースが残っていました。ここでロゴはヘッダーに表示されません
は私のコードです: (HTML)
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="header">
<div id="headercon">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Vote</a></li>
<li><a href="#">Rules</a></li>
<li><a href="#">Discord</a></li>
<li><a href="#">Status</a></li>
</ul>
</div>
<img id="logo" src="vglogo.png">
</div>
</body>
</html>
(CSS):
#header {
width: 100%;
height: 60px;
position: absolute;
top: 0;
background-color: #ededed;
border-bottom: 5px solid #dddddd;
}
body {
margin: 0;
padding: 0;
}
#header > #headercon > ul {
display: flex;
line-height: 10px;
font-size: 25px;
}
#headercon {
display: block;
width: 60%;
height: auto;
margin-right: 500px;
margin-left: 100px;
}
li {
list-style-type: none;
}
a {
text-decoration: none;
color: black;
padding: 0 10px;
}
#logo {
float: right;
}
? –
私のロゴが表示されていますが、私はそれを期待していませんでした –
それ以外は同じフォルダにあります –