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组织统一的标准渲染叫“标准模式”.一般都是使用标准模式来保持网页兼容性,区分这两种模 ...
随机推荐
- [FlyCapture2] Bumblebee XB3 Save Images to Three AVI Files (Left, Center and Right) 大黄蜂立体相机保存捕获的视频到左中右三个不同的文件
PointGreyResearch是世界领先的致力于开发高级数字相机产品的公司.PointGrey产品涉及IEEE-1394相机.立体视觉相机和360度全景数字视频相机.其中二代和三代的大黄蜂立体相机 ...
- 在vs2013中配置openGL(绝对可靠 !)
首先要下载glut.h glut32.dll glut32.lib.(这个在glut-3.7.6-bin的包里面,可以直接下载 ) 然后: glut.h:放到 D:\vs2013\VC\include ...
- 免杀ASP一句话
<% wei="日日日)""wei""(tseuqer lave 日" execute(UnEncode(wei)) function ...
- PHP多重判断删除文件函数
<?function delete_file($file) { if (file_exists($file)) { $delete = chmod ($file, ...
- github上有android开源项目
下面是一些比较好的开源项目,总共分为5大类,也许对某一些人有用,有些项目也许将来某一天对自己也有用,所以整理到此,希望对大家有帮助.首先声明非原创,这篇blog的目的是分享给那些可能需要的人. htt ...
- 前端编码规范(4)—— CSS 和 Sass (SCSS) 规范
CSS and Sass (SCSS) style rules ID and class naming ID和class(类)名总是使用可以反应元素目的和用途的名称,或其他通用名称.代替表象和晦涩难懂 ...
- CSS3:背景
细节注意 盒子:border-box | padding-box | content-box用于background-origin背景的开始和background-clip的剪切位置. 渐变也是生成一 ...
- QQ、淘宝、阿里旺旺在线网页链接代码及详解 很实用
你可直接到官网去生成代码,简单.方便,相信都能上网的你,对这不会有难度的,认识字的就行,赶紧去吧! 1.阿里旺旺官网: http://page.1688.com/html/wangwang/dow ...
- linux mysql服务器迁移
服务器即将过保,重新申请了一台虚机,折腾了一下数据库的迁移.以下是主要步骤: 1.在windows上用navicat把数据和结构转储成sql文件 2.在mysql官网上下载rpm的压缩包 3.使用se ...
- 【翻译】Kinect Studio是? 三月 SDK Update的新机能
Kinect应用软件开发支援工具「Kinect Studio」的功能和用法的说明.由于可以记录/再生数据,让开发和调试变得更加简单. Kinect SDK v2预览版的RTM版的预定在发布之前 ...