- UID
- 673161
- 积分
- 0
- 金币
- 0
- 精华
- 0
- 威望
- 0
- 贡献
- 0
- 阅读权限
- 220
- 注册时间
- 2009-11-27
- 最后登录
- 2026-5-6
- 在线时间
- 0 小时
热心网友
- 金币
- 0
- 阅读权限
- 220
- 精华
- 0
- 威望
- 0
- 贡献
- 0
- 在线时间
- 0 小时
- 注册时间
- 2009-11-27
|
HTML
1.HTML与xhtml区别
- DOCTYPE文档及编码
- 元素大小写
- 属性布尔值
- 属性引号
- 图片的alt属性
- 单标签写法
- 双标签闭合
2.strong与b、em与i
- 表现形态都是 文本加粗 和 文本斜体
- 区别:是否具备语义化 (strong和em表示强调)
3.引用标签
- blockquote:引用大段的段落解释
- q:引用小段的短语解释
- abbr:缩写或首字母缩略词
- address:引用文档地址信息
- cite:引用著作的标题
4.iframe标签
- 可以引入其他的html到当前html中显示
- 主要是利用iframe属性进行样式的调节
5.br与wbr
6.pre与code
7.map与area
-
给特殊图形添加链接,area能添加热区的形状:矩形、圆形、多边形
-
<img src="" alt="" usemap="#star">
<map name="">
<area shape="rect" coords="205 83 386 173" href="" alt="">
//矩形 左上角点坐标+右下角点坐标
<area shape="circ" coords="300 130 50" href="" alt="">
//圆形 圆心坐标+半径
<area shape="poly" coords="305 99 233 156 256 250 172 197" href="" alt="">
//多边形 连续点坐标 首尾相连
</map>
8.embed与object
- 能嵌入一些多媒体,如Flash动画,插件等,基本没太多区别,主要为了兼容不同浏览器
- object 元素需要配合param元素一起完成
9.audio与video
10.文字注解
11.link扩展
- meta添加辅助信息
- name http-equiv
13.html5新语义化标签
-
header:页面
-
footer:页脚
-
main:主体
-
hgroup:标题组合
-
nav:导航
-
注:header、footer、main在一个网页中只能出现一次
-
article:独立的内容
-
aside:辅助信息的内容
-
section:区域
-
figure:描述图像或视频
-
figcaption:描述图像或视频的标题部分
-
datalist:选项列表
-
details/summary:文档细节/文档标题
-
progress/meter:定义进度条/定义度量范围
-
time:定义日期或时间
-
mark:带有记号的文本
-
<body>
<header>
<hgroup>
<h1>主标题</h1>
<h2>副标题</h2>
</hgroup>
<nav>
<ul>
<li>首页</li>
<li>论坛</li>
<li>关于</li>
</ul>
</nav>
</header>
<main>
<article>
<section>
<ul>
<li>
<figure>
<img src="" alt="">
<figcaption></figcaption>
</figure>
</li>
</ul>
</section>
<section>
<input type="text" list="elems">
<datalist id="elems">
<option value="a"></option>
<option value="b"></option>
<option value="c"></option>
<option value="d"></option>
<option value="e"></option>
<option value="f"></option>
<option value="g"></option>
</datalist>
<details>
<summary>HTML</summary> //添加open属性,可以默认展开
<p>超文本标记语言</p>
</details>
<progress //进度
min="0" max="10" value="8">
</progress>
<meter //度量
min="0" max="100" value="35" low="10" high="60">
//low 最小值 high 最大值
</meter>
</section>
<section></section>
</article>
<aside>
</aside>
</main>
</body>
14.html表格
- 添加单线:border-collapse:collapse
- 隐藏空单元:empty:hide
- 斜线分类:border/rotate
- 列分组:colgroup及col标签 定义列属性
- 单元格边距:cellpadding
- 单元格间距:cellspacing
- 表格标题:caption标签
- thead、tbody、tfoot
15.表单扩展
- 美化表单控件 1. :checked 2. position + opacity
- 新的input控件
- email:电子邮件地址输入框
- url:网址输入框
- number:数值输入框
- range:滑动条
- date/month/week:日期控件
- search:搜索框
- color:颜色控件
- tel:电话号码输入框(在移动端默认调起数字键盘)
- time:时间控件
- 新的表单属性
- autocomplete:自动完成 默认 on/off
- autofocus:获取焦点
- required:不能为空
- pattern:正则验证
- method:数据传输方式
- enctype:数据传输类型
- name/value:数据的键值对
- 扩展标签
- fieldset:表单内元素分组
- legend:为fieldset元素定义标题
- optgroup:定义选项组
BFC规范
- 触发BFC规范的容器,可以形成一个独立的容器,不受到外界的影响,从而解决一些布局问题
- 触发的样式
- float(除none以外的值)
- position(absolute,fixed)
- display(inline-block,table-cells,flex)
- overflow(除了visible以外的值,hidden、auto、scroll)
来源:https://www.cnblogs.com/oreic/p/12456527.html |
|