前端课程
1.网页的三要素:
HTML:网页的结构
CSS:网页的样式
JavaScript:网页的行为
2.网页的基本结构:
3.网页的元素:开始标签 + 内容 + 结束标签
注:单标签;没有内容,没有结束
head元素是title元素的父元素。
title是head的子元素
4.属性:key="value" 是写在开始标签内
HTML介绍
HyperText Marked Language,HTML 是一种标记语言,使用一套标记标签来描述网页,Web浏览器(如谷歌浏览器,Internet Explorer,Firefox,Safari)是用于读取HTML文件,并将其作为网页显示,标记标签也可以称为元素,不同的标签有不同的功能解释,用来表示不同的功能。HTML由 W3C制定的,W3C(World Wide Web Consortium)是一个非盈利性组织。
标签特点:
- HTML 标签是由尖括号包围的关键词
- 标签通常是成对出现的。标签对中的第一个标签是开始标签,第二个标签是结束标签。
- 标签不区分大小写, html5规定必须小写
内联元素和块级元素
基本标签
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <!--声明html文件--> <!DOCTYPE html> <!--用于声明当前网站是英文网站还是中文网站--> <html lang="en"> <!--头部标签,一些头部信息以及文档的一些相关配置信息--> <head> <!-- 告诉浏览器,当前文本的字符编码都是utf-8 --> <meta charset="UTF-8"> <!-- 定义文档标题--> <title>前端开班典礼</title> </head> <!--可视化区域--> <body>
</body> </html>
|
块级标签
段落标签
列表标签
1 2 3 4 5 6 7 8
| 有序列表:<ol></ol> 无序列表:<ul></ul> 定义列表: <dl> <dt></dt> <dd></dd> </dl>
|
盒子
1 2
| 盒子(需要定义宽高),没有语义 是进行网页布局的。 <div></div>
|
标题标签
1 2 3
| 标题标签从大到小显示有h1-h6
<h1>这是h1标题标签</h1>
|
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
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body>
<p>段落标签就是p标签</p> <p>段落标签就是p标签</p>
<ol type="a">
<li>第一点</li> <li>第二点</li> </ol>
<ul> <li>第三点</li> <li>第四点</li> </ul>
<dl>
<dt>白富美</dt>
<dd>很白</dd> <dd>很有钱</dd> <dd>很好看</dd> </dl>
<div style="border:1px solid red">盒子</div>
<h1>一级标题</h1> <h2>2级标题</h2> <h6>6级标题</h6> </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
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body>
<a href="#https://www.baidu.com">百度一下</a>
<a href="#buttom" id="top">去底部</a> <div style="height:300px;width: 200px;border:1px solid red"></div> <div style="height:300px;width: 200px;border:1px solid red"></div> <div style="height:300px;width: 200px;border:1px solid red"></div> <div style="height:300px;width: 200px;border:1px solid red"></div> <div style="height:300px;width: 200px;border:1px solid red"></div> <div style="height:300px;width: 200px;border:1px solid red"></div> <div style="height:300px;width: 200px;border:1px solid red"></div> <a href="#top" id="buttom">去顶部</a>
<img src="11.jpg" alt="图片加载失败">
<p><b><i>湖南诚趣教育</i></b>的老师都很耐心</p>
<p><i>湖南诚趣教育</i>的老师都很耐心</p>
<span>文本</span> </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
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body>
<div style="width: 200px;height: 200px;border: 1px solid yellow"> <div style="width: 50px;height: 50px;border: 1px solid greenyellow">你好</div> <div style="width: 50px;height: 50px;border: 1px solid greenyellow">再见</div> <span>文本</span> </div>
<span style="width: 200px;height: 200px;border: 1px solid yellow">文明
<span style="width: 200px;height: 200px;border: 1px solid yellow">文本</span> </span>
<span>请 注册</span>
<span>请 注册</span> </body> </html>
|
表单
介绍:表单是搜集用户数据信息的各种表单元素的集合区域
作用:用于收取用户数据并向后台发送,前后交互的方式之一
应用:登录注册,搜索,文件上传等
表单属性
entype
设置编码格式
默认:application/x-www-form-urlencoded
上传文件:multipart/form-data
不建议使用:text/plain
method
以什么方法提交(get,post),默认使用get方法
action
提交的路径默认使用当前页面
表单包含元素
input 输入框
textarea 文本输入输入域
select 下拉框
fieldset 分组,定义一组相关的表单元素,并使用外框包含起来
label 定义 input元素的标签
例子:
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 61 62 63 64
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body>
<form action="../model1/01-基础标签.html" method="post">
<label for="user">用户名</label> <input type="text" name='user' id='user' placeholder="请输入用户名">
<br> 密 码 <input type='password' name='pwd' placeholder="请输入密码"> <br>
<input type="radio" name="sex" value="man">男 <input type="radio" name="sex" value="woman">女 <br>
<input type="checkbox" name="hobby" value="fish">摸鱼 <input type="checkbox" name="hobby" value="fredd">放假 <input type="checkbox" name="hobby" value="study">学习 <br>
<input type="file" value="files" accept="image/*"> <br>
<textarea name="test" cols="10" rows="10"></textarea> <br>
<select> <option value="yd">10086</option> <option value="lt" selected>10010</option> </select>
<input type="button" value="按钮1"> <br>
<input type="submit"> <br>
<input type="reset">
</form> </body> </html>
|
运行结果为:
表格
定义
作用:主要以表格形式来展示数据
组成
1 2 3 4 5 6
| <th>表头</th> <tr>行</tr> <td>列</td> 表身tbody正规要写一般忽略 表脚tfoot一般不写
|
例子:
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
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body>
<table border="1" cellspacing="0">
<th colspan="3">学生成绩表</th>
<tr>
<td rowspan="2">89</td> <td>34</td> <td>56</td> </tr> <tr>
<td>24</td> <td>76</td> </tr> <tr>
<td>69</td> <td>39</td> <td>78</td> </tr> </table> </body> </html>
|
运行为: