【HTML 5】基础学习小结

本文概述了HTML5的基础概念,如http和https协议,以及关键元素如HTML文件结构、HTML5新增特性(如语义标签和表单控件)。深入讲解了表格的创建、属性设置和表格布局,还有表单的设计与表单控件的使用。
摘要由CSDN通过智能技术生成

目录

一、web的基本概念

1.http协议:超文本传输控制协议

2.https协议:SSL+https协议

3.web页面的组成

二、HTML5(H5)

1.web页面的开发环境

2.HTML文件的组成:扩展名是HTML

3.标签

4.常用标签

5.标签的属性

6.颜色的使用

7.设置页面的背景色或者背景图像

8.音频标签

9.视频标签

三、表格

1.表格的属性

2.标签的属性

3.标签的属性

4.合并单元格的属性

5.表格标题

6.语义标签:表示某种含义,没有具体的显示效果

四、表单

1.什么是表单

2.表单的组成

3.表单控件的种类

五、HTML5的标签

1.语义标签

2.新增的表单控件属性


一、web的基本概念

1.http协议:超文本传输控制协议

2.https协议:SSL+https协议

3.web页面的组成

html超文本标签语言用于显示内容,搭建网页的结构
CSS层叠样式表,用于美化页面
Javascript(js)脚本语言,用于页面的行为(表单验证,用户的交互)

二、HTML5(H5)

HTML5是HTML的版本号,是HTML前期版本的升级。

1.web页面的开发环境

(1)普通的文本编辑器

(2)vscode软件

2.HTML文件的组成:扩展名是HTML

<!DOCTYPE html>---支持html5的html文件

<html lang="en"---页面的起始根标签

<head>---页面头部信息的起始标签

<mealcharset="UTF-8">

<meal name="viewport" content= "width=device-width,initial-scale=1.0">

<title>Document</title>---网页的标题

</head>---页面头部信息的结束标签

<body>---页面的主体

页面内容

</body>

</html>---页面结束的根标签

3.标签

双标签<起始标签>内容</结束标签>
单标签<标签名/>

4.常用标签

(1)常用标签

<hr/>水平分割线
<br/>换行
<hn></hn>标题标签(n取值为1-6,数字越大字体越小)
<p></p>段落标签,会自动换行
<span></span>块级标签,不会自动换行,小盒子,跨距
<div></div>块级标签,独占一行,大盒子
<font></font>字体标签,设置字体的字型、字号、颜色

(2)文本格式化标签

斜体字体

<i>内容</i>或者<em>内容</em>
字体加粗<b>内容</b>或者<strong>内容<strong>
下划线<u>内容</u>或者<ins>内容</ins>
删除线<s>内容</s>或者<del>内容</del>

(3)特殊字符

空格&nbsp版权符号&copy
乘号&times注册商标&reg
除号&divide摄氏温度&deg
大于号&gt正负号&plusmn
小于号&lt注释符

<!--注释内容--->   

ctrl+/


(4)图像格式

A.图像格式:

.jpg体积大,不利于网络传输(256)种真色彩
.png体积小,支持透明,利于网络传输
.gif小动画,支持透明,体积小,利于网络传输

B.图像标签

<body>

<img src="图片路径" alt="提示信息">

</body>

图像标签属性

src 表示图像的全路径(属性) alt 当图像加载异常时,给出的提示信息(替换文本) width 图像的宽度 height 图像的高度 border 给图像设置边框 title 提示文本,鼠标放在图片上显示的文字

C.路径

绝对路径从根目录开始的路径
相对路径从当前目录开始的路径
. 代表当前目录
.. 代表当前目录的上一级路径

(10)列表标签

A.无序列表

<ul type =“项目符号的类型”>---disc、circle、square

<li>列表项</li>

<li>列表项</li>

<li>列表项</li>

</ul>

B.有序列表

<ol type =“项目符号的类型” start =“项目符号的起始值>

<li>列表项</li>

<li>列表项</li>

<li>列表项</li>

</ol>

C.自定义列表

<dl>

<dt>名词1</dt>

<dd>名词1解释1</dd>

<dd>名词1解释2</dd>

</dl>

(11)超链接

<body>

<a href="链接路径" >

文本/图像/多媒体

</a>

</body>

<a>属性:target =“blank”打开新页面

#:空链接,代表某链接

#+id:锚点链接(定位)

<body>

<a href="#文本">文本</a>

<p id="文本">内容</p>

</body>

5.标签的属性

放在起始标签中,以键值对“键=值”的方式出现

6.颜色的使用

(1)使用颜色名:red、blue、green

(2)十六进制颜色:#rrggbb(#rgb),每位上取值最大是f

(3)颜色函数:rgb(r,g,b)  rgba(r,g,b,a) a代表透明度,取值范围区间[0,1]

7.设置页面的背景色或者背景图像

背景图像<body background =“图像的全路径名称”>
背景色<body bgcolor =“颜色值”>

8.音频标签

<audio src =“音频的路径” controls autoplay width =“宽度” height =“高度”>

<source>

</audio>

9.视频标签

<video src =“视频的路径” controls autopaly width =“宽度” height =“高度”>

</video>

三、表格

<table>

<tr>---表示行

<th></th>---表格的列标题

</tr>

<tr>---表示行

<td></td>---表示单元格

</tr>

</table>

1.表格的属性

border边框线,默认为0background背景图像
width宽度bgcolor表格背景色
height高度cellspacing单元格之间的距离
align

表格在网页中的对齐方

式(不包括表格内容)

cellpadding

单元格边线与单元格内容

之间的距离(表格内边距)

2.<tr>标签的属性

height表示行高bgcolor表格背景色
background背景图像align

水平对齐方式

(left、center、right)

valign

垂直对齐方式

(top、center、bottom)

3.<td>标签的属性

height表示行高bgcolor表格背景色
background背景图像weight

单元格宽度

valign

垂直对齐方式

(top、center、bottom)

align

水平对齐方式

(left、center、right)

4.合并单元格的属性

跨列合并colspan =“跨的列数”
跨行合并rowspan =“跨的行数”

5.表格标题

<caption>表格标题</caption>

6.语义标签:表示某种含义,没有具体的显示效果

<thead></thead>表格头部
<tbody></tbody>表格主体
<tfoot></tfoot>表格页脚

ps:一个表格只能定义一对<thead></thead>、一对<tfoot></tfoot>、多对<tbody></tbody>

        必须按<thead></thead><tfoot></tfoot><tbody></tbody>顺序

四、表单

1.什么是表单

(1)用于收集用户的信息(登陆、调查问卷、注册等)

(2)将信息发送给后台服务器

2.表单的组成

<form name= “名称” action = “远程服务器的URL” method =“提交信息方式”>

表单控件

</form>

3.表单控件的种类

(1)表单控件属性

name控件的名称,可通过名称来获得控件中的值placeholder提示信息,用户输入时会自动消失
id控件中的唯一标识,不能重复readonly只读属性,不能修改
value控件中的值disabled控件是否可用
size标识文本框的宽度maxlength可用输入的最多字符数
checked用于单、复选按钮,表示默认按钮被选中

(2)input控件

A.单行文本框

<input type =“text” name =username” id =“username” />

B.密码框

<input type =“password” />

C.单选按钮

<input type =“radio” />

加name =“ ”表示互斥

D.数字框

<input type =“number” />

加min =“ ”、max=“ ”表示输入区间

E.日期时间

<input type =“datetime-local” />

日期

<input type =“date” />

F.复选框

<input type =“checkbox” />

加name =“ ”表示为一组、checked表示默认选中

G.颜色框

<input type="color" />

加name =“ ”表示提交选值

H.文件选择框

<input type="file" />

I.隐藏文本框:可向服务器传递数据,页面不显示该数据

<input type="hidden" />

J.电子邮箱

<input type="email" />

K.提交按钮:将表单控件的值提交给“action”属性给定的远程服务器

<input type="submit"  value="按钮上的文字" />

或者

<button type="submit">按钮文字</button>

L.重置按钮:将表单控件中的值恢复到初始状态

<input type="reset"  value="按钮上的文字" />

或者

<button type="reset">按钮文字</button>

N.普通按钮

<input type="button"  value="按钮上的文字" />

或者

<button type="button">按钮文字</button>

(3)textarea控件:文本区,可以编辑多行、多列数据

<textarea cols="列数" rows="行数">

</textarea>

(4)select控件:下拉列表框

<select>

<option value="值">列表文字</option>

</select>

加multiple属性表示多选,select =“select”属性表示默认选定

五、HTML5的标签

1.语义标签

语义标签只是表达某种含义,没有特殊的显示效果

<header>头部</header>表示页面的头部信息
<footer>尾部</footer>表示页面的尾部信息
<nav>导航栏</nav>表示页面的导航部分
<section>具体的内容</section>表示页面主体内容
<article>文章</article>
<aside>内容的侧边栏</aside>

2.新增的表单控件属性

placeholder提示信息,提示用户如何输入,不是控件的value属性
required表示必须要填的信息,使用该属性的控件,要放在<form>中,当编辑<form>中的submit按钮时,该属性才起作用
autofocus自动获得鼠标焦点,一个页面只能有一个控件具有该属性
pattern对用户输入的值进行验证,对应的是正则表达式
multiple表示可以输入多个,常用于email控件
movalidate取消验证,required属性失效
maxlength输入的最大长度
minlength输入的最小长度
max最大值
min最小值
step数据间隔
weixin151云匹面粉直供微信小程序+springboot后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值