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组织统一的标准渲染叫“标准模式”.一般都是使用标准模式来保持网页兼容性,区分这两种模 ...
随机推荐
- Treap和名次树
Treap名字的来源:Tree+Heap,正如名字一样,就是一颗简单的BST,一坨堆的合体.BST的不平衡的根本原因在于基于左<=根<=右的模式吃单调序列时候会无脑成长链,而Treap则添 ...
- Channel 笔记本项目 (门户客户端 和 wp7客户端(介绍1))
Channel 笔记本项目:(所包含 门户客户端 和 wp7客户端) 首先wp7客户端中,首页向右滑行,到了新闻(博文):(点触某篇新闻后,进入到新闻详细页面,在菜单栏所对应 ...
- 【BZOJ】1452: [JSOI2009]Count
http://www.lydsy.com/JudgeOnline/problem.php?id=1452 题意:n×m的矩阵上每个点有个颜色,现在有q个操作:1 x y c 将点(x,y)的颜色改为c ...
- 【wikioi】1296 营业额统计
题目链接:http://www.wikioi.com/problem/1296/ 算法:Splay 这是非常经典的一道题目,用Splay树来维护营业额,每天的最小波动值就等于 min{树根-树根的前驱 ...
- CentOS 下安装翻译软件星际译 StarDict
wget http://downloads.naulinux.ru/pub/NauLinux/6x/x86_64/sites/School/RPMS/stardict-3.0.2-1.el6.x86_ ...
- 模板引擎freemarker的简单使用教程
freemarker十分强大,而且不依赖web容器,个人感觉十分好用. 下面直接进主题,freemarker还有什么特性,请找度娘或谷哥~ 一.freemarker生成word 1.创建模板. 我创建 ...
- iOS中--NSArray调用方法详解 (李洪强)
下面的例子以 NSArray *array = [NSArray arrayWithObjects:@"wendy",@"andy",@"to ...
- itellyou MSDN, 我告诉你 win7系统工具等
http://www.itellyou.cn/ 操作系统-window7-中文-Windows 7 Ultimate with Service Pack 1 (x64) - DVD (Chinese- ...
- 连连看的设计与实现——四人小组项目(GUI)
项目GUI界面经过简单设计,整理如下:(图片截取致宠物连连看3.1) 点开游戏后界面显示: 点击菜单游戏—>初级 后显示 -------------------------- > 当游戏时 ...
- 每天学点GDB 15
本节重点描述两个gdb集成测试环境 有没有办法在一边调试的时候,一边显示对应的源码呢?有没有一种工具能够将gdb集成到ide中呢,本文就试图回答这些问题. emacs gdb 在linux的世界里,e ...