html5知识点

<!---->

注释:command+/

<!DOCTYPE html>

DOCPYTE告诉浏览器我们的规范

<html lang="en">

总标签,外面写的东西不会显示、

meta标签用来做SEO,搜索引擎优化(Search Engine Optimization)

目录

一、基本标签

0.快捷键

1.标题标签

2.段落标签

3.字体样式标签

4.注释和特殊符号

5.图像标签img+tab

属性

二、链接标签a+tab

1.页面间链接href

2.锚链接id #

3.功能性链接

三、块元素和行内元素

四、列表标签

有序列表(有数字序号)ol+tab li+tab

无序列表(有小黑点)ul+tab

自定义列表(分前后栏层次有序)dl+tab dt+tab dd+tab

五、表格标签table+tab 

六、媒体元素

视频元素video+tab

音频元素audio+tab

七、页面结构分析

八、iframe内联框架(一段代码中嵌套另一段代码)ifeame+tab

九、表单form+tab

method提交表单的方式get/post

action表示向何处发送表单数据

文本输入框(input)text

单选(input)radio

多选框(input)checkbox

按钮(input)button

图片按钮(input)image

下拉框 select+tab option+tab

文本域( 多行文本)textarea+tab

文件域(input)file

十、功能标签

邮件验证(input)email

数字验证(input)number

滑块(input)range

搜索框(input)search

十一、表单的应用

只读readonly

禁用 disabled

隐藏域 hidden

增强鼠标可用性label+tab 

十二、表单初级验证

placeholder默认提示信息

required非空判断

pattern正则表达式


一、基本标签

0.快捷键

输入标签点击tab键,即可生成完整标签

1.标题标签

<h1>一级标签

<h2>二级标签

2.段落标签

<p>段落标签

表单中input标签要使用p标签

<br/>自闭合标签可以换行只需要后面的标签

3.字体样式标签

<em>斜体

<strong>粗体

<hr/>分割线

4.注释和特殊符号

注释快捷键command+/

空格:&nbsp;

大于号:&gt

小于号:&lt

版权符号:&copy

特殊符号记忆方式:&开头

5.图像标签img+tab

html标签可以带属性

img+tab得到

<img src="" alt="">

属性

src路径,分为相对路径,绝对路径

一般设置一个resource路径用来存放资源

../回到上一级

alt图片加载失败时替代的名称

title悬停文字

二、链接标签a+tab

1.页面间链接href

href表示要跳转到哪个页面,herf后接页面链接,标签中间填写链接名称

<a href="我的第一个网页">点击跳转</a>

herf中间可以添加图像标签在链接名称里

target表示窗口在哪里打开

_blank在新的页面中打开

_self在自己网页中打开 

2.锚链接id #

1.需要一个标记

2.跳转到标记

比如在顶部用id做一个标记

<a id="top">顶部</a>
<a href="#top"></a>
即可跳转至id标记过的位置
同时,在href后接页面地址再接#可以跳转至该页面的锚位置

3.功能性链接

1.邮件链接(mailto)

<a href="mailto:2363838594@qq.com">点击发邮件</a>

2.qq链接(在qq推广中设置)

登陆后选择样式cv即可

三、块元素和行内元素

快元素:无论多少内容,该内容独占一行,新开辟一个内容,换行了

行内元素:在行内不会换行

四、列表标签

列表:用一个点表示

有序列表(有数字序号)ol+tab li+tab

大标签<ol>orderlist

子标签<li>list

无序列表(有小黑点)ul+tab

<ul>

应用范围:导航,侧边栏

自定义列表(分前后栏层次有序)dl+tab dt+tab dd+tab

<dl>标签

<dt>列表名称title

<dd>列表内容/选项

应用范围:公司网站底部经常使用

五、表格标签table+tab 

基本结构:单元格,行,列,跨行,跨列

<table>表格

<tr>行

<td>列

在table里加入tr在tr里添加td

属性border边框

<colspan>跨列

<rowspan>跨行

后接数字表示跨多少

文字居中style="text-align:center"

六、媒体元素

视频元素video+tab

video

必填项src(../上一级)

controls进度条、大小、下载(跟src之间添加空格)

autoplay自动播放

音频元素audio+tab

audio

必填项src(../上一级)

controls进度条、大小、下载(跟src之间添加空格)

autoplay自动播放

七、页面结构分析

所有代码在body里面写

<header>导航栏:头部

<footer>底部

<section>独立区域

article独立文章内容

aside相关内容应用,侧边栏

nav导航类

八、iframe内联框架(一段代码中嵌套另一段代码)ifeame+tab

例:b站视频分享可以分享视频嵌入代码,也可以网站链接

frameborder

页面宽和高

width

height

九、表单form+tab

<form>

必填属性

method提交表单的方式get/post

get高效但不安全,可以在url中看到内容

post安全,看不见内容,传输大文件

action表示向何处发送表单数据

可以是网站也可以是请求处理地址

文本输入框(input)text

<input type="text">
input + tab

密码type:password,可隐藏

type:submit,reset可建立两个按钮

标签前面加文本框内容,type后加name

size主要在css中讲解

单选(input)radio

type为radio

name表示组,name一样表示一个组,如果想要设置单选框,需要将name设置成一样。比如sex可以设置单选。 

value存在一个初始值可以传递

多选框(input)checkbox

type为checkbox 

checked

默认选中 

按钮(input)button

type为button,name一般设置为btn缩写,value表示按钮上面的字,效果由js来做

图片按钮(input)image

type为image需要一个src

下拉框 select+tab option+tab

<select>

子选项<optioin>

文本域( 多行文本)textarea+tab

<textarea>

属性:

name

cols显示多少个列

rows行数

文件域(input)file

type为file

十、功能标签

邮件验证(input)email

type为email判断是否为邮箱格式,但是只会判断@,因此js会更高级的判断,name可以随便写

URL

type为url

 

数字验证(input)number

type为number

max最大值

min最小值

step 步长每次数字间隔多少

滑块(input)range

type为range

可以调声音大小name=voice

js可以让滑块动起来

搜索框(input)search

type为search

十一、表单的应用

只读readonly

属性中加入一个value,定义以后加入readonly即可变为只读

即文本框内容value无法更改

禁用 disabled

在后面加上disabled即可使单选框变成不可选类似

隐藏域 hidden

加上hidden,框就会消失,可以用来提交一些默认值

比如设置密码默认值为123456,都会提交到页面中

增强鼠标可用性label+tab 

可以点击字就锁定框

labelfor后接一个值,点击字就可以指向id为值的内容框

十二、表单初级验证

安全减轻压力

高级验证在js中实现

placeholder默认提示信息

required非空判断

属性直接加入

pattern正则表达式

百度搜索常用正则表达式输入到pattern后面

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值