HTML
HTML
HyperText Markup Language
标签
常用标签
- <q>引用(quote)
- <cite> 元素定义著作的标题。
- <blockquote> 长引用,浏览器通常会对 <blockquote> 元素进行缩进处理。
- <abbr> 元素定义缩写或首字母缩略语。
- 元素用于覆盖当前文本方向:
1
2<bdo dir="rtl">This text will be written from right to left</bdo>
//使用css的direction属性也能实现
- <pre> 可定义预格式化的文本,被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。 <pre> 标签的一个常见应用就是用来表示计算机的源代码。
- <a> 标签定义超链接,用于从一张页面链接到另一张页面。最重要的属性是 href 属性,它指示链接的目标。
Target 属性,你可以定义被链接的文档在何处显示。 target=”_blank” 新窗口打开文档
当使用命名锚(named anchors)时,可以创建直接跳至该命名锚(比如页面中某个小节)的链接 - <caption>指定<table>的标题
- <ruby>和<rt>为文字添加注释
H5新标签
- <header><main><footer>在一个网页中只能出现一次
- <article>独立区域 <section>划分区域 <aside> 辅助区域
- <figure> <figcaption>描述图片或视频
- <details>和<summary>定义细节展开
- <progress>定义进度 min max value定义值
关于meta标签
设置视口
在网页的<head>中增加以上这句话,可以让网页的宽度自动适应手机屏幕的宽度。1
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes" />
其中:
- width:可视区域的宽度,值可为数字或关键词device-width。
- width=device-width :表示宽度是设备屏幕的宽度
- initial-scale=1.0:表示初始的缩放比例
- intial-scale:页面首次被显示时可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放。
- maximum-scale=1.0, minimum-scale=1.0;可视区域的缩放级别
- maximum-scale用户可将页面放大的程序,1.0将禁止用户放大到实际尺寸之上。
- user-scalable:是否可对页面进行缩放,no 禁止缩放
- minimum-scale=0.5:表示最小的缩放比例
- maximum-scale=2.0:表示最大的缩放比例
- user-scalable=yes:表示用户是否可以调整缩放比例
meta标签的name属性
语法
name 属性规定 content 属性的信息/值的名称。1
<meta name="value">
application-name 规定页面所代表的 Web 应用程序的名称。
实例
author 规定文档的作者的名字。
1 | <meta name="author" content="Hege Refsnes"> |
实例
description 规定页面的描述。搜索引擎会把这个描述显示在搜索结果中。
1 | <meta name="description" content="Free web tutorials"> |
实例
generator 规定用于生成文档的一个软件包(不用于手写页面)。
1 | <meta name="generator" content="FrontPage 4.0"> |
实例
keywords 规定一个逗号分隔的关键词列表 - 相关的网页(告诉搜索引擎页面是与什么相关的)。
提示:总是规定关键词(对于搜索引擎进行页面分类是必要的)。
1 | <meta name="keywords" content="HTML, meta tag, tag reference"> |
HTML 列表
无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。
无序列表始于 <ul> 标签。每个列表项始于 <li>。
有序列表始于 <ol> 标签。每个列表项始于 <li> 标签。
自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。\
<td>的colspan和rowspan可以设置单元格跨度
表单
标签
<form>标签的action提交的地址,method为提交方法
新的input控件
- email:电子邮件输入框
- rul:网址输入
- number:数值输入
- range:滑动条
- data/month/week 日期控件
- search:搜索框
- color:颜色控件
- tel:电话输入框(在移动端回默认吊起数字键盘)
- time:时间控件
表单属性
- autocomplete:自动完成
- autofocus:自动获取焦点
- required:不能为空
- pattern:正则验证
- optgroup标签可以为select分组
常见问题
编码
URL 编码使用 “%” 其后跟随两位的十六进制数来替换非 ASCII 字符。转义字符
字符 十进制 转义字符 “ “ " & & & < < < > > > 不断开空格(non-breaking space) 空白页面
_about:blank
署名-非商业性使用本文采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZEKALRYN'S BLOG!
评论
