整个页面技术:
1.div 嵌套 a,ol,li,dl,dt,dd 。
2.进行封装 html 和 css,组件化使用。
3.html分为头部和轮播图和主体部分,进行拼接。
效果图:
页面代码 index.html :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>网易云音乐index</title>
<link rel="icon" href="./images/title.ico">
<link rel="stylesheet" href="./CSS/common.css">
<link rel="stylesheet" href="./CSS/reset.css">
<link rel="stylesheet" href="./CSS/header.css">
<link rel="stylesheet" href="./CSS/main_area-right.css">
<link rel="stylesheet" href="./CSS/main_content.css">
<link rel="stylesheet" href="./CSS/button.css">
<link rel="stylesheet" href="./CSS/header封装.css">
<link rel="stylesheet" href="./CSS/banner.css">
</head>
<body>
<!--头部-->
<!--结构:第一层首先使用两个外层盒子,再把内容分为两个盒子里面必须嵌套a元素-->
<div class="top">
<div class="topbar wrapper_01">
<div class="bar-left">
<h1 class="Logo"> <!--更利于seo优化里面放background-image精灵图-->
<a href=" ">网易云音乐</a >
</h1>
<ul class="list">
<li>
<a href="#" class="item active" >发现音乐</a >
</li>
<li>
<a href="#" class="item">我的音乐</a >
</li>
<li>
<a href="#" class="item">关注</a >
</li>
<li>
<a href="#" class="item">商城</a >
</li>
<li>
<a href="#" class="item">音乐人</a >
</li>
<li>
<a href="#" class="item">云推歌</a >
</li>
</li>
<li>
<a href="#" class="item">下载客户端 </a >
</li>
</ul>
</div>
<div class="bar-right">
<div class="search">
<input type="text" placeholder="音乐/视频/电台/用户">
</div>
<div class="anthor">
<a href="#">创作者中心</a >
</div>
<div class="login">
<a href="#">登录</a >
</div>
</div>
</div>
</div>
<!--结构:第二层首先使用两个外层盒子,再使用列表元素里面嵌套a元素-->
<div class="nav">
<div class="navbar wrapper_01">
<!--如果block元素中没有内容,line-height继承过来也不生效-->
<ul class="list">
<li>
<a href="#" class="item active"><span>推荐</span></a >
</li>
<li>
<a href="#
全部源码获取添加QQ: