HTML 开发随笔

网站 Logo 的实现

网站 Logo 是网页中最重要的内容,一般使用 <h1> 标签包裹。值得一提的是,<h1> 标签也是最重要的,它在一个页面中只能使用一次,一般是给网站 Logo 使用。

效果实现图

第一种方式

通过 <img> 标签引入 Logo 图片。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!DOCTYPE html>
<html>
<head>
<meta charset="utf8" />
<title>首页</title>
<link rel="stylesheet" type="text/css" href="./css/reset.css" />
<link rel="stylesheet" type="text/css" href="./css/index.css" />
</head>

<body>
<!-- 头部 -->
<div class="header-wrap">
<div class="header">
<ul class="list-href">
<li>尚品汇欢迎您!</li>
<li style="margin: 0 8px 0 17px">
<a href="##">请登录</a>
</li>
<li class="line"></li>
<li>
<a href="##">请注册</a>
</li>
</ul>
<ul class="list-right">
<li>我的订单</li>
</ul>
</div>
</div>

<!-- Logo和搜索框 -->
<div class="logoAndSearch">
<!-- h1 标签是最重要的,它在一个页面中只能使用一次,一般是给网站 Logo 使用 -->
<h1 class="logo">
<a href="##">
<img src="./img/Logo.png">
尚品汇
</a>
</h1>
</div>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
.header-wrap {
height: 30px;
background: #eaeaea;
}

.header {
width: 1200px;
height: 30px;
margin: 0 auto;
line-height: 30px;
}

.header .list-href {
float: left;
}

.header .list-href li {
float: left;
}

.header .list-href .line {
float: left;
width: 1px;
height: 16px;
margin-top: 7px;
margin-right: 5px;
background: #b3aeae;
}

.header .list-href a {
display: block;
}

.header .list-right {
float: right;
}

.header .list-right li {
float: right;
}

.logoAndSearch {
width: 1200px;
height: 106px;
margin: 0 auto;
background: pink;
}

.logoAndSearch .logo {
float: left;
height: 56px;
overflow: hidden;
margin: 25px 0 0 45px;
}

.logoAndSearch .logo a {
display: block;
}

第二种方式

通过 <a> 标签的背景图引入 Logo 图片(推荐使用此方式)。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!DOCTYPE html>
<html>
<head>
<meta charset="utf8" />
<title>首页</title>
<link rel="stylesheet" type="text/css" href="./css/reset.css" />
<link rel="stylesheet" type="text/css" href="./css/index.css" />
</head>

<body>
<!-- 头部 -->
<div class="header-wrap">
<div class="header">
<ul class="list-href">
<li>尚品汇欢迎您!</li>
<li style="margin: 0 8px 0 17px">
<a href="##">请登录</a>
</li>
<li class="line"></li>
<li>
<a href="##">请注册</a>
</li>
</ul>
<ul class="list-right">
<li>我的订单</li>
</ul>
</div>
</div>

<!-- Logo和搜索框 -->
<div class="logoAndSearch">
<!-- h1 标签是最重要的,它在一个页面中只能使用一次,一般是给网站 Logo 使用 -->
<h1 class="logo">
<a href="##">
尚品汇
</a>
</h1>
</div>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
.header-wrap {
height: 30px;
background: #eaeaea;
}

.header {
width: 1200px;
height: 30px;
margin: 0 auto;
line-height: 30px;
}

.header .list-href {
float: left;
}

.header .list-href li {
float: left;
}

.header .list-href .line {
float: left;
width: 1px;
height: 16px;
margin-top: 7px;
margin-right: 5px;
background: #b3aeae;
}

.header .list-href a {
display: block;
}

.header .list-right {
float: right;
}

.header .list-right li {
float: right;
}

.logoAndSearch {
width: 1200px;
height: 106px;
margin: 0 auto;
background: pink;
}

.logoAndSearch .logo {
float: left;
margin: 25px 0 0 45px;
}

.logoAndSearch .logo a {
width: 175px;
height: 56px;
display: block;
text-indent: -9999px;
background: url(../img/Logo.png) no-repeat 0 0;
}