HTML标签的改变
/*这些都是前端面试中经常考到的内容,必须要掌握的*/
一、新的文档类型声明(DTD)
1、HTML5的DTD声明为:<!doctype html>或者<!DOCTYPE html>,此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。(重点:告诉浏览器按照何种规范解析页面)。
2、DTD:为浏览器声明一种渲染方式而使用的
3、在编写HTML文档时,要求指定文档类型,以确保浏览器能在HTML5的标准模式下进行渲染。文档声明写在整个HTML页面的开始。
二、新增的HTML5标签
1、结构标签(块状元素):是用来布局的标签
| <article> | 标记定义一篇文章 |
| <header> | 标记定义一个页面或一个区域的头部 |
| <nav> | 标记定义导航链接 |
| <section> | 标记定义区域 |
| <aside> | 标记定义页面内容部分的侧边栏 |
| <hgroup> | 标记定义文件中一个区域的相关信息 |
| <figure> | 标记定义一组媒体内容以及他们的标题 |
| <figcaption> | 标记定义figure元素的标题 |
| <footer> | 标记定义一个页面或一个区域的底部 |
| <dialog> | 标记定义一个对话框(会话框),类似微信 |
2、多媒体标签:使媒体的支持不在需要插件
| <video> | 标记定义一个视频 |
| <audio> | 标记定义音频内容 |
| <suorce> | 标记定义媒体资源 |
| <canvas> | 标记定义图片(用来直接在浏览器画图的) |
| <embed> | 标记定义外部的可交互的内容或插件(如flash) |
3、Web应用标签
| <menu> | 命令列表 |
| <menuitem> | menu命令列表标签FF(嵌入系统) |
| <command> | menu标记定义一个命令 |
| <meter> | 状态标签(实时状态显示:气压、气温)C、O |
| <progress> | 状态标签(任务过程:安装、加载)C、F、O |
| <datalist> | 为input标记定义一个下拉列表,配合option F、O |
| <details> | 标记定义一个元素的详细内容,配合dt、dd、C |
4、注释标签
*成套使用
<ruby>:标记定义注释或音标
<rp>:告诉那些不支持ruby元素的浏览器如何去显示
<rt>:标记定义对ruby的注释内容文件
5、其他标签
<keygen>:标记定义表单里一个生成的键值(如密信息传送)O、F
<mark>:标记定义有标记的文本(黄色选中状态)
<output>:标记定义一些输出类型,计算表单结果配合oninput事件
<time>:标记定义一个日期/时间。目前所有主流浏览器都不支持
三、删除的HTML标签
1、纯表现的元素:
basefont、big、、center、font、s、strike、tt、u
2、对可用性产生负面影响的元素:
frame、frameset、noframe
3、产生混淆的元素:
acronym、applet、isindex、dir
四、重新定义的HTML标签

HTML标签的改变的更多相关文章
- HTML5笔记1——HTML5的发展史及标签的改变
记得第一次接触HTML5还是在<联信永益>实习那会儿(2011),当时一个项目技术选型的时候面临两种选择,分别是Silverlight和HTML5,那是用的最新的IE浏览器版本还是IE9, ...
- 标签(改变样式style)
id可以换为class,class对应的名字可以多个一样 <div class="box">box1</div> <div class="b ...
- 【整合】input标签JS改变Value事件处理方法
某人需要在时间控件给文本框赋值时,触发事件函数.实现的效果: 1.文本框支持手工输入,通过用户输入修改值,手工输入结束后触发事件.阻塞在于失去焦点后才触发(输入过程中不触发事件) 2.通过JS方法修改 ...
- s:textarea 标签不能改变大小的解决方案
在s标签写的form中,无法利用rows="50" cols="75"来改变s:textarea大小,cssClass也不管用时: 直接用普通的textarea ...
- 小功能 HTML标签状态改变
在编写程序得时候根据不同的业务需求会改变相应的标签的状态 今天介绍一下<a>标签状态的改变 当前业务场景为需要A标签的样式 即保留A标签的原有样式 在鼠标悬停得时候鼠标状态呈销售状 都知道 ...
- jquery点击事件后增加克隆的标签,并改变克隆的属性加入
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 视频 embed标签动态改变Src的值,局部刷新播放其他视频的javascript方法
看图: 视频处html代码: <div id="mod_player" class="mod_player"> <embed id=" ...
- input标签内容改变的触发事件
---恢复内容开始--- 1. onchange事件与onpropertychange事件的区别: onchange事件在内容改变(两次内容有可能相等)且失去焦点时触发:onpropertychang ...
- html5标签的改变
1.新的文档类型声明 浏览器解析html模式是有两种模式,按照各自浏览器的定义渲染的页面叫“怪异模式”,而按照w3c组织统一的标准渲染叫“标准模式”.一般都是使用标准模式来保持网页兼容性,区分这两种模 ...
随机推荐
- POJ 1191 棋盘分割(DP)
题目链接 大体思路看,黑书...其他就是注意搞一个in数组,这样记忆化搜索,貌似比较快. #include <cstdio> #include <cstring> #inclu ...
- SQL中的charindex()方法
CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置.CHARINDEX函数调用方法如下: CHARINDEX ( expression1 , expression2 [ , start ...
- 未能找到Microsoft.Office.Core.MsoTriState的引用
1.首先似乎没有找到这个引用,然后根据网上的教程,添加了Microsoft Office 12.0 Library,根据对象浏览器,查看此dll,有core,也有 MsoTriState也有,编译的时 ...
- thinkphp框架中session常识
在看别人代码时候,发现他,在tp框架中使用session没有些session_start();然后我去查看了手册初始化设置方法 无需手动调用,在App类的初始化工作结束后会自动调用,通常项目只需要配置 ...
- C++盲点
const const指针 char greeting[] ="hello"; char* p = greeting; // non-const pointer, non-cons ...
- 《Ant权威指南》笔记(一)
Ant的由来(序) James Duncan Davidson当年用纯Java开发Tomcat的时候,不仅想让它跨平台运行,还想要在不同的操作系统上都能够进行开发和构建.这种较大的项目的编译构建过程是 ...
- mongodb 3.2 分片部署步骤
#linux 网络优化1. 文件中/etc/sysctl.conf, 加入net.core.somaxconn = 2048fs.file-max = 2000000fs.nr_open = 2000 ...
- [听听音乐]love is blue
在朋友圈里听到这首歌,好像是中央台天气预报用过的背景音乐.百度了一下,大致如下: 1967年,在维也纳举行的欧洲电视歌唱大赛,卢森堡歌手薇基·琳德洛丝(Vicky Leandros)演唱了一首由彼埃尔 ...
- PHP 错误与异常 笔记与总结(4)通过 trigger_error 触发 PHP 错误
[错误抑制符@] 除了 php.ini 中 error_reporting 和 display_errors 的设置.error_reporting() 函数.ini_set() 函数 外,还可以使用 ...
- PHP-FPM + Nginx: 502错误
/etc/php5/fpm/pool.d/www.conf 里面找到这样一段代码: listen = 127.0.0.1:9000 在这上面代码的下面添加一行: listen = /var/run/p ...