一、Emmet插件使用
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Emmet插件使用</title>
</head>
<body>
<!-- 1、id用#,class用. -->
<!-- #box 再按tab键 会自动生成下行代码-->
<div id="box">#box生成id为box的div</div>
<!-- .container 会自动生成下行代码-->
<div class="container">.container 生成class为container的div</div>
<!-- 2.默认标签和内容 -->
<div class="box">div.box中div可以不写,直接写.box即可</div>
<!-- 内容可以直接写入{} 例如:.box{内容}-->
<div class="box">内容</div>
<!-- 层级标签 >和+ -->
<!-- 父子结构用>号 ul>li{content}-->
<ul>
<li>content</li>
</ul>
<!-- 三层结构 ul>li>a{php.cn}-->
<ul>
<li><a href="">php.cn</a></li>
</ul>
<!-- 兄弟标签用+ 例如:.title{站名:}+.url{php中文网}-->
<div class="title">站点名称:</div>
<div class="url">php中文网</div>
<!-- 4.重复生成* ul.menu>li*8>a{item}-->
<ul class="menu">
<li><a href="">item</a></li>
<li><a href="">item</a></li>
<li><a href="">item</a></li>
<li><a href="">item</a></li>
</ul>
<!-- 5.序号:用$顺序编号,例如:ul.menu>li*3>a{item$} -->
<ul class="menu">
<li><a href="">item1</a></li>
<li><a href="">item2</a></li>
<li><a href="">item3</a></li>
</ul>
<!-- 用$@8顺序从8开始编号,例如:ul.menu>li*5>a{item$@8} -->
<ul class="menu">
<li><a href="">item8</a></li>
<li><a href="">item9</a></li>
<li><a href="">item10</a></li>
<li><a href="">item11</a></li>
<li><a href="">item12</a></li>
</ul>
<!-- 用$@-8反序编号到8,例如:ul.menu>li*5>a{item$@-8} -->
<ul class="menu">
<li><a href="">item12</a></li>
<li><a href="">item11</a></li>
<li><a href="">item10</a></li>
<li><a href="">item9</a></li>
<li><a href="">item8</a></li>
</ul>
<!-- 6.分组 .cart>h3.title{购物车}+ul.item>li*5>a{tiem$} -->
<div class="cart">
<h3 class="title">购物车</h3>
<ul class="item">
<li><a href="">tiem1</a></li>
<li><a href="">tiem2</a></li>
<li><a href="">tiem3</a></li>
<li><a href="">tiem4</a></li>
<li><a href="">tiem5</a></li>
</ul>
</div>
<!-- 快速生成10行5列,例如:table>caption{表格标题}+(thead>tr>th{title}*10)+(tbody>tr*5>td{item}*10) -->
<table border="1">
<caption>
表格标题
</caption>
<thead>
<tr>
<th>title</th>
<th>title</th>
<th>title</th>
<th>title</th>
<th>title</th>
<th>title</th>
<th>title</th>
<th>title</th>
<th>title</th>
<th>title</th>
</tr>
</thead>
<tbody>
<tr>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
</tr>
<tr>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
</tr>
<tr>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
</tr>
<tr>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
</tr>
<tr>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
<td>item</td>
</tr>
</tbody>
</table>
</body>
</html>
二、元素的属性和布局
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>元素的属性</title>
</head>
<body>
<!-- 1.通用属性3个 -->
<!-- class -->
<div class="top">top</div>
<!-- id -->
<div id="box">box</div>
<!-- style -->
<div style="color: green; font-size: 20px">hello</div>
<!-- 2.预置属性 -->
<img src="" alt="" />
<a href=""></a>
<!-- 3.自定义属性:data-前缀 -->
<div class="box" data-email="22@php.cn">用户邮箱</div>
<!-- 4.事件属性:on + 事件名称-->
<button
onclick="this.nextElementSibling.textContent=this.previousElementSibling.dataset.email"
>
获取邮箱
</button>
<p></p>
<button onclick="alert('提交成功')">确定</button>
<hr />
<h1>布局</h1>
<div class="header">header</div>
<div class="mail">mail</div>
<div class="footer">footer</div>
<hr />
<!-- 图片 -->
<img
src="https://tenfei04.cfp.cn/creative/vcg/800/version23/VCG41175510742.jpg"
alt="风景"
/>
<!-- 链接 -->
<a href="https://www.zaikun.cn" target="">软件开发</a>
<!-- 列表 -->
<!-- 无序列表 ul>li{item}*3-->
<ul>
<li>item</li>
<li>item</li>
<li>item</li>
</ul>
<!-- 列表:ul>li{$.item}*3 -->
<ul>
<li>1.item</li>
<li>2.item</li>
<li>3.item</li>
</ul>
<!-- 有序列表:ol>li{item}*3 -->
<ol>
<li>item</li>
<li>item</li>
<li>item</li>
</ol>
<!-- 自定义列表:类似名词解释 -->
<dl>
<dt>地址
<dd>兰州市城关区</dd>
</dt>
<dt>邮箱
<dd>121@php.cn</dd>
</dt>
</dl>
<hr>
<!-- html5 : nav>a{link$}*3-->
<nav>
<a href="">link1</a>
<a href="">link2</a>
<a href="">link3</a>
</nav>
<!-- 图文混排:ul.nav>(li.item>a>img)*3 -->
<ul class="nav" style="display: flex; list-style: none;">
<li class="item">
<a href=""><img src="" alt=""></a>
<a href="">图片1</a>
</li>
<li class="item">
<a href=""><img src="" alt=""></a>
<a href="">图片2</a>
</li>
<li class="item">
<a href=""><img src="" alt=""></a>
<a href="">图片3</a>
</li>
</ul>
<hr>
<!-- 表格 -->
<table border="1" width="500">
<caption>表格标题</caption>
<!-- 先行后列 -->
<!-- 表头:thead>th{表头}*3 -->
<thead>
<th>日期</th>
<th>单位名称</th>
<th>事项</th>
<th>收入</th>
<th>支出</th>
</thead>
<!-- 主体: tbody>tr*3>td{内容}*5-->
<tbody>
<tr>
<!-- 垂直方向合并 -->
<td rowspan="2" bgcolor="cyan">内容</td>
<td>内容</td>
<td>内容</td>
<td>内容</td>
<td>内容</td>
</tr>
<tr>
<!-- <td>内容</td> -->
<td>内容</td>
<td>内容</td>
<td>内容</td>
<td>内容</td>
</tr>
<tr>
<td>合计</td>
<!-- 水平合并 -->
<td colspan="4" bgcolor="red">内容</td>
<!-- <td>内容</td>
<td>内容</td>
<td>内容</td> -->
</tr>
</tbody>
</table>
</body>
</html>
三、作业
1.课程表演示效果
2. 课程表代码如下
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>华侨学校五年级第二学期课程表</title>
</head>
<body>
<table
border="1"
width="500"
cellspacing="0"
cellpadding="5"
align="center"
>
<caption style="font-size: larger; margin: 20px 40px">
华侨学校五年级第二学期课程表
</caption>
<thead align="center">
<th>时间</th>
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
<th>星期四</th>
<th>星期五</th>
</thead>
<tbody align="center">
<tr>
<td rowspan="4" bgcolor="ycan">上午</td>
<td>语文</td>
<td>数学</td>
<td>语文</td>
<td>英语</td>
<td>语文</td>
</tr>
<tr>
<!-- <td>x</td> -->
<td>数学</td>
<td>语文</td>
<td>英语</td>
<td>语文</td>
<td>体育</td>
</tr>
<tr>
<!-- <td>x</td> -->
<td>英语</td>
<td>体育</td>
<td>语文</td>
<td>数学</td>
<td>英语</td>
</tr>
<tr>
<!-- <td>x</td> -->
<td>科学</td>
<td>道法</td>
<td>信息</td>
<td>体育</td>
<td>数学</td>
</tr>
<tr>
<!-- 水平合并 -->
<td colspan="6">中午休息</td>
<!-- <td>x</td>
<td>x</td>
<td>x</td>
<td>x</td>
<td>x</td> -->
</tr>
<tr>
<td rowspan="3">下午</td>
<td>道德</td>
<td>劳动</td>
<td>体育</td>
<td>信息</td>
<td>道法</td>
</tr>
<tr>
<!-- <td>x</td> -->
<td>综实</td>
<td>美术</td>
<td>科学</td>
<td>体育</td>
<td>科学</td>
</tr>
<tr>
<!-- <td>x</td> -->
<td>体育</td>
<td>信息</td>
<td>劳动</td>
<td>阅读</td>
<td>班会</td>
</tr>
<tr>
<td>温馨提示</td>
<td colspan="5" align="left">课后辅导</td>
<!-- <td>x</td>
<td>x</td>
<td>x</td>
<td>x</td> -->
</tr>
</tbody>
</table>
</body>
</html>
图文列表效果
图文列表代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>图文列表</title>
</head>
<body>
<h1 style="text-align: center;" >图文列表</h1>
<ul class="nav" style="list-style: none">
<li style="text-align: center;">
<a href=""
><img src="image/1.jpeg" width="400px" height="300px" alt=""
/></a>
</li>
<li style="text-align: center;><a href=""">图片1</a></li>
<li style="text-align: left;">
<a href=""
><img src="image/2.jpeg" width="400px" height="300px" alt=""
/></a>
<li style="text-align: left;><a href=""">图片2</a></li>
</li>
<li style="text-align: right;">
<a href=""
><img src="image/3.jpeg" width="400px" height="300px" alt=""
/></a>
</li>
<li style="text-align: right;"><a href=""">图片3</a></li>
<li style="text-align: center;">
<a href=""
><img src="image/4.jpeg" width="400px" height="300px" alt=""
/></a>
</li>
<li style="text-align: center;><a href=""">图片4</a></li>
<li style="text-align: center;">
<a href=""
><img src="image/5.jpeg" width="400px" height="300px" alt=""
/></a>
</li>
<li style="text-align: center;><a href=""">图片5</a></li>
</ul>
</body>
</html>