私はウェブデザインが初めてです。独学で習ったのですが、「CSS」を理解するのがとても難しいです。シンプルなウェブサイトを構築しようとしていますが、img タグを使用するよりも CSS を使用して画像を挿入したいのですが、画像が表示されません。
透明な背景と 300px/300px を持つ 1 つの画像でのみ発生します。
私のフォルダディレクトリ:
index.html
画像(フォルダ)
css(フォルダ)
上記は、私のプロジェクトにあるファイルです。以下は、私が使用した私のコードです。
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<title>XYZ</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="css/reset.css" />
</head>
<body>
<header id="main">
<h1 ><a href="/" id="logo"></a>XYZ</h1>
</header>
<nav id="main-nav">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">How it works</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Contact Us</a></li>
<li><a href="#">Report bugs</a></li>
</ul>
</nav>
</body>
CSS
/** web-page default stylings **/
body {
background-color: #efefef;
line-height: 17px;
font-family: sans-serif;
}
a{
text-decoration: none;
}
/** content styling **/
#logo {
background: url(../images/logo.png) no-repeat;
}