HTML 结构
1 大纲
通过使用新的结构元素,HTML的文档结构比大量使用div元素的HTML44的文档结构清晰、明确了很多
所谓大纲,简单来说就是文档中各内容区块的结构编排,其中编排分为“显示”与“隐式”两种。
显示编排内容区块
示例:
<body>
<h1>网页级内容区块标题</h1>
<p>正文</p>
<section>
<h1> </h1>
<p> </p>
</section>
</body>
隐式编排内容区块
示例:
<body>
<h1>网页级内容区块标题</h1>
<p>正文</p>
<!--分析器根据h2等元素判断生成内容区块>
<h2> </h2>
<p> </p>
</body>
2 应用:
小米官网的制作
初步代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
/*通配符 选择网页当中的所有标签 */
*{
margin:0;
padding:0;
}
/*去除所有的ul和li的默认样式*/
ul,li{
/*去除列表的小原点*/
list-style: none;
}
/*去除网页当中所有a标签的下划线*/
a{
text-decoration:none;
}
/*将标签横过来*/
.list{
float:left;
width:100%;
height:40px;
background-color:white;
/*文字居中*/
text-align: center;
}
.list li{
float:left;
text-align: center;
width: 100px;
height: 100%;
background-color: white;
/*文字居中*/
line-height: 40px;
margin-left: 20px;
}
.list li a{
color:#222;
float:left;
width: 100%;
height: 100%;
}
.list li a:hover{
font-weight:bold;
color:red;
}
</style>
</head>
<body>
<div></div>
<div></div>
<img src=" ">
<div></div>
<ul class="list">
<li><img src="C:\Documents\Desktop\杭州实习作业\picture\20190627130328.png"></li>
<li><a href="javascript:;"></a></li>
<li><a href="javascript:;">小米手机</a></li>
<li><a href="javascript:;">Redmi红米</a></li>
<li><a href="javascript:;">电视</a></li>
<li><a href="javascript:;">笔记本</a></li>
<li><a href="javascript:;">家电</a></li>
<li><a href="javascript:;">路由器</a></li>
<li><a href="javascript:;">智能硬件</a></li>
<li><a href="javascript:;">服务</a></li>
<li><a href="javascript:;">社区</a></li>
<li>
<form action="http://www.baidu.com/s",method="post">
<input type="text" name="wd" placeholder="小米9 小米9se">
<input type="submit" value="search">
</form>
</li>
<li><a href="javascript:;"></a></li>
<li><a href="javascript:;"></a></li>
<li><a href="javascript:;"></a></li>
</ul>
<div class="shop-goods"></div>
<div> </div>
<div></div>
</body>
</html>
效果:
后续会争取把整个页面搞定!