HTML基本概念及基本标签
HTML基本概念及基本语法
1.HTML的基本概念
1.1 B/S、C/S基本概念
- B/S(Browser/Server):指的是浏览器端与服务器端工作模式,优点相对节省本地存储空间,不足是需要占用大量网络宽带【网速】
- C/S 【Client/Server】 :指客户端与服务器端工作模式,无需占用大量网络宽带,相对节省网络宽带资源,不足是需要占用大量本地存储空间
1.2 HTML 简介
- HTML:Hyper Text Markup Language【超文本标记语言】
- 超文本:超出文本之外,还可以包含图片,音频,视频等资源
- 标记语言:由标记标签或转义字符表表示
- 标签形式:<></>
- 作用:制作网页静态页面,可以直接在浏览器中直接运行。大多数浏览器厂商都会提供HTML引擎
2. HTML基本语法
-
HTML检查浏览器控制台
- F12 【检查】:进入浏览器控制台,F5【网络监听】,查看报错原因
- 进入控制后台选项
-
-
-
Console:控制台
-
Sources:HTML源代码
-
-
2.1 HTML 基本语法介绍
- HTML标签分类:1.成对标签<></>有开始和结束,2.自结束标签
- HTML不区分大小写,浏览器引擎解析后HTML均为小写
- HTML可以嵌套,但是不能交叉嵌套,只能在成对标签内中心部嵌套
- 标签中必须有值,且数值用双引号括起来
- 注释不能嵌套
2.2 HTML常用标签
-
-
- 大于号:>
- 小于号:<
- 版权号:©;
2.3HTML重点标签
<table border="1" width="500px" height="300px" align="center"> <tr> <th>表头1</th> <th>表头2</th> <th>表头3</th> </tr> <tr align="center"> <td colspan="2">2122</td> <!-- <td>22</td>--> <td rowspan="2">2333</td> </tr> <tr align="center"> <td>31</td> <td>32</td> <!-- <td>33</td>--> </tr> </table>
3. HTML中表单
3.1表单语法
<form action="" method=""> <input type=""> <select> <option></option> </select> <button></button> <textarea></textarea> </form>
3.2 form标签中属性
- action:设置表单提交路径
- method:设置表单提交方式
- get:请求参数在地址栏中,相对不安全
- post:请求参数在请求体中,相对安全
3.3 input 标签中属性
- type:设置表单项类型
-
-
password:密码框
-
submit:提交按钮【单击提交按钮,会触发表单提交事件】
-
radio:单选框【单选按钮】
-
checkbox:多选框
-
file:文件域【文件上传时使用】
-
-
- name:设置表单项名称
-
- value:设置表单项value值
- 如为按钮设置value属性值。属性值显示按钮的显示文本
- 如为文本框&密码框设置value值,属性值显示在当前表单项中,为其中默认值
- 用户输入用户名&密码,其实就是为value属性赋值
- checked:设置单选框&多选框默认值
- <select name><option value><></select>:下拉 列表【下拉框】
示例代码
<form action="regist_success.html" method="get"> 用户名:<input type="text" name="username"><br> 密码:<input type="password" name="pwd"><br> 确认密码:<input type="password"><br> 性别:<input type="radio" name="gender" value="man" checked="checked">男 <input type="radio" name="gender" value="women">女 <br> 爱好:<input type="checkbox" name="hobby" value="敲代码" checked>敲代码 <input type="checkbox" name="hobby" value="剧本杀">剧本杀 <input type="checkbox" name="hobby" value="唱跳rap">唱跳rap <br> 喜爱明星: <select name="star"> <option value="lx">刘翔</option> <option value="llj">李连杰</option> <option value="hg">胡歌</option> <option>成龙</option> </select> <br> 文件域:<input type="file"> <br> 隐藏域:<input type="hidden" name="id" value="1001"> <br> textarea【多行文本框】: <textarea cols="50" rows="20" readonly>dddddsss</textarea> <input type="checkbox">同意 <br> <button>注册</button> <input type="submit" value="注册"> <input type="reset"> </form>

浙公网安备 33010602011771号