首页 前端知识 【速查速记】HTML

【速查速记】HTML

2024-10-13 19:10:10 前端知识 前端哥 55 915 我要收藏

文章目录

    • 前言
    • 标准结构
    • 文档基本格式
    • 基本概念
    • 标签
    • 结构元素
    • 页面交互元素
    • 特殊字符
    • 正则表达式
    • 浏览器私有属性

前言

  作为一个阶段性学习的总结,方便后续查找和记忆。

标准结构

<!DOCTYPE html> 
<html lang="zh-CN"> 
<head> 
<meta charset="UTF-8"> 
<title>我是一个标题</title> 
</head> 
<body> 
</body> 
</html>

文档基本格式

标记解释
<!DOCTYPE html>声明HTML规范
<html>告知浏览器,这是一个HTML文件
<head>封装其他标记
<body>主要内容
<title>网页标题
<meta>name=“keywords” 关键字
name=“description” 网页描述
name=“author” 网页作者

基本概念

概念描述
单标签只能有一个开始标记
双标签开始标记和结束标记
相对路径当前目录
绝对路径全路径

标签

标签名含义属性值单/双块/行
h1~h6标题
p段落
div无含义用于整体布局
span没有语义的通用容器
em着重内容
strong更重要的内容
del删除线
ins下划线
mark高亮
br换行
hr分隔alige 水平对齐
size 水平粗细
color 颜色
width 宽度
pre按原文显示
img图片src 图片路径
alt 图片描述
width 图片宽度
height 图片高度
border 图片边框
a超链接href 指定要跳转到的具体目标
target 控制跳转时如何打开页面
    _self 在本窗口打开
    _blank 在新窗口打开
id 元素的唯一标识,可用于设置锚点
ul无序列表
ol有序列表
li列表项
dl列表定义
dt列表定义标题
dd列表定义内容
table表格
tr表格行
td表格单元格
caption表格标题
th表格表头
td表格内容
form表单action 表单提交地址
method 提交方式
enctype 表单编码类型
novalidate 禁止校验
autocomplete 自动完成
input输入框type 类型
    text 单行文本框
    password 密码
    radio 单选按钮
    checkbox 多选按钮
    submit 提交按钮
    reset 重置按钮
    image 图片按钮
    hidden 隐藏域
name 标识
value 默认值
placeholder 提示信息
disabled 禁止输入
readonly 只读
checked 默认选中
autofocus 自动获取焦点
autocomplete 自动完成
required 必填
maxlength 最大长度
min 最小值
max 最大值
step 步长
accept 文件类型
multiple 多选
size 宽度
list 列表
form 表单id
textarea多行文本框rows 行数
cols 列数
placeholder 提示信息
disabled 禁止输入
readonly 只读
autofocus 自动获取焦点
autocomplete 自动完成
required 必填
maxlength 最大长度
min 最小值
max 最大值
step 步长
list 列表
form 表单id
select下拉框name 标识
value 默认值
multiple 多选
size 显示行数
disabled 禁止选择
autofocus 自动获取焦点
autocomplete 自动完成
required 必填
list 列表
form 表单id

结构元素

元素名解释作用
header头部放置logo、搜索框、菜单
nav导航提供页面或网站的主要导航链接
section表示文档中的独立部分,如章节、页眉、页脚等
article文章表示文档或页面中的独立内容,如新闻文章、博客条目等
aside侧边栏包含与主要内容相关但可以被独立出来的信息,如侧边栏
footer底部通常包含版权信息、联系信息等底部内容
figure图片用于标记图片、图表或其他媒体的内容
figcaption图片标题为figure元素内的内容提供标题或说明
hgroup表格分组表格分组,用于将表格中的行、列、表头等分组,以方便对表格进行样式设置

页面交互元素

元素名解释属性值作用
details详情用于创建一个可以显示或隐藏详细信息的可折叠面板
summary详情标题作为details元素的标题,通常可点击以展开/折叠details内容
progress进度条value 现有量
max 总量
用于显示一个任务或操作的进度
meter仪表盘optimum 定义最佳值
min 最小值
max 最大值
low 低值
high 高值
value 现有值
用于显示一个值在预定义范围中的位置,如进度条

特殊字符

符号含义实体名称实体编号
空格&nbsp;&#160;
<小于号&lt;&#60;
>大于号&gt;&#62;
&和号&amp;&#38;
"引号&quot;&#34;
`反引号&acute;&#180;
£英镑(pound)&pound;&#163;
¥元(yen)&yen;&#165;
欧元(euro)&euro;&#8364;
©版权(copyright)&copy;&#169;
®注册商标&reg;&#174;
商标&trade;&#8482;
×乘号&times;&#215;
÷除号&divide;&#247;

正则表达式

正则表达式说明示例
^匹配字符串的开始位置^abc 只匹配以 “abc” 开始的字符串
$匹配字符串的结束位置abc$ 只匹配以 “abc” 结束的字符串
.匹配除换行符以外的任何单个字符a.b 匹配所有形如 “axb” 的字符串,其中 x 是任意字符
\d匹配数字字符(等价于 [0-9]\d+ 匹配一个或多个连续的数字
\D匹配非数字字符\D+ 匹配一个或多个连续的非数字字符
\w匹配字母、数字、下划线(等价于 [a-zA-Z0-9_]\w+ 匹配一个或多个连续的字母、数字或下划线
\W匹配非字母、数字、下划线\W+ 匹配一个或多个连续的非字母、非数字或非下划线字符
\s匹配空白字符(包括空格、制表符、换页符等)\s+ 匹配一个或多个连续的空白字符
\S匹配非空白字符\S+ 匹配一个或多个连续的非空白字符
[abc]匹配字符 a、b、c 中的任意一个[abc]+ 匹配一个或多个连续的 a、b 或 c 字符
[^abc]匹配非字符 a、b、c 中的任意一个[^abc]+ 匹配一个或多个连续的非 a、非 b 或非 c 字符
[a-z]匹配字符 a 到 z 之间的任意字符[a-z]+ 匹配一个或多个连续的小写字母
[a-zA-Z]匹配字符 a 到 z 或 A 到 Z 之间的任意字符[a-zA-Z]+ 匹配一个或多个连续的大写或小写字母
[0-9]匹配数字 0 到 9 之间的任意字符[0-9]+ 匹配一个或多个连续的数字
\b匹配单词边界\bword\b 只匹配完整的单词 “word”
\B匹配非单词边界\Bword\B 匹配嵌入在其他字符中的 “word”
^\w{6,12}$匹配长度为 6 到 12 位的字母、数字或下划线组成的密码"abc123""password"
^\d{6}$匹配长度为 6 位的数字组成的密码"123456"
^\d{18}$匹配长度为 18 位的身份证号码"123456789012345678"
^\d{15}$匹配长度为 15 位的旧版身份证号码"123456789012345"
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$匹配标准的电子邮件地址"example@example.com"
^\+\d{1,3}\d{10,15}$匹配带国家区号的电话号码"+8613800138000"
^\d{3}-\d{3}-\d{4}$匹配美国电话号码格式"123-456-7890"
^\d{3}-\d{8}$匹配中国大陆固定电话号码格式"010-12345678"
^\d{11}$匹配中国大陆手机号码格式"13800138000"
^\d{5}(?:[-\s]\d{4})?$匹配美国邮政编码格式"12345""12345-6789"
^\d{6}$匹配中国邮政编码格式"100000"
`^(httphttps)😕/[a-zA-Z0-9.-]+(?😕[a-zA-Z0-9._-])$`匹配标准的 URL 地址

浏览器私有属性

浏览器内核私有前缀
Google ChromeBlink-webkit-
Mozilla FirefoxGecko-moz-
SafariWebKit-webkit-
Microsoft Edge (旧版本)EdgeHTML-ms-
Microsoft Edge (新版本)Blink-webkit-
Internet ExplorerTrident-ms-
OperaBlink-webkit-
Samsung InternetWebKit-webkit-
UC BrowserWebKit/Blink-webkit-
QQ BrowserWebKit/Blink-webkit-
360 BrowserWebKit/Blink-webkit-
MaxthonWebKit/Blick-webkit-

未完待续……

转载请注明出处或者链接地址:https://www.qianduange.cn//article/18932.html
标签
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!