问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html5不支持哪个元素?

发布网友 发布时间:2024-09-17 05:35

我来回答

1个回答

热心网友 时间:2024-09-29 06:31

html5与传统html一样吗区别是什么

一.HTML5语法的改变

该知识点所说变化指的是基于HTML4基础上所定义的改变,主要有如下:

1.HTML5的文件扩展符(.html或.htm)与内容类型(text/html)保持不变。

2.HTML5中,刻意不使用版本声明,一份文档将会适用于所有版本的HTML。

3.从HTML5开始,对于文件的字符编码推荐使用UTF-8。

4.HTML5确保了与之前HTML版本的最大程度的兼容性。

为了保证兼容性,需从元素说起,在HTML5.中,元素的标记可以省略。其体来说,元素的标记分为“不允许写结束标记”、“可以省略结束标记”和‘“开始标记和结束标记全部可以省略”三种类型。

?不允许写结束标记元素有:area、base、br、col.....

?可以省略结束标记:li、dt、dd、p、rt......

?开始标记和结束标记全部可以省略:html、head、body.....

二.新增的结构元素

?section元素表示页面中的一个内容区块,比如章节、页眉、页脚或页面中的其他部分;

?article元素表示页面中的一块与上下文不相关的独立内容,譬如博客中的一篇文章或报纸中的一篇文章;

?aside元素表示article元素的内容之外的、与article元素的内容相关的辅助信息;

?header元素表示页面中一个内容区块或整个页面的标题;

?hgroup元素用于对整个页面或页面中一个内容区块的标题进行组合;

?footer元素表示整个页面或页面中一个内容区块的脚注。一般来说,它会包含创作者的姓名、创作日期以及创作者联系信息;

?nav元素表示页面中导航链接的部分;

?figure元素表示一段独立的流内容,一般表示文档主体流内容中的一个独立单元,使用figcaption元素为figure元素组添加标题

2、新增的其他元素

?audio元素定义音频,比如音乐或其他音频流;

?embed元素用来插入各种多媒体,格式可以是Midi、Wav、AU、MP3等;

?mark元素上要用来在视觉上向用户呈现那些需要突出显示或高亮显示的文字,典型应用就是在搜索结果中向用户高亮显示搜素关键词;

?progress元素表示运行中的进程

?ruby元素表示ruby注释(中文注音或字符)

?rt元素表示字符(中文注音或字符)的解释或发音

?rp元素在ruby注释中使用,以定义不支持ruby素的浏览器所显示的内容。

?wbr元素表示软换行,而当宽度不够时,主动在此处进行换行

?canvas元素表示图形,比如图表和其他图像

?cammand元素表示命令按钮,比如单选按钮、复选框或按钮

?details元素表示用户要求得到并且可以得到的细节信息

?datagrid元素表示可选数据的列表,它以树形列表的形式来显示

?keygen元素表示生成密钥

?output元素表示不同类型的输出,比如脚本的输出

?source元素为媒介元素(比如video和audio)定义媒介资源

?menu元素表示菜单列表

3、新增的input元素

?email类型表示必须输入E-main地址的文本输入框

?url类型表示必须输入URL地址的文本输入框

?number类型表示必须输人数值的文本输入框

?range类型表示必须输入一定范围内数字值的文本输人框

HTML5拥有多个可供选取日期和时间的新型输入文本框:

?date——选取日、月、年

?month——选取月、年

?week——选取周和年

?time——选取时间(小时和分钟)

?datetime——一选取时间、日、月、年(UTC时间)

?datetime.local——选取时间、日、月、年(本地时间)

三.废除元素

1、能使用CSS替代的元素

?对干basefont、big、center、font、s、strike、tt、u这些元素,由于它们的功能都是纯粹去画面展示服务的,而HTML5中提倡把画面展示性功能放在CSS样式表中统一编辑,所以这些元素废除了

2、不再使用frame框架

?对于frameset元素、frame元素与noframes元素,由于frame框架对网页可用性存在负面影响,在HTML5中已不支持frame框架,只支持iframe框架,或者用服务器方创建的由多个页面组成的复合页面的形式,同时将以上这三个元素废除。

3、只有部分浏览器支持的元素

?对于applet、bgsound、blink、marquee等元素,由于只有部分浏览器支持这些元素,特别是bgsound元素以及marquee元素,只被InternetExplorer所支持,所以在HTML5中被废除。其中applet元素可由ernedd元素或object元素替代,bgsound元素可由audio元素替代,marquee可以由JavaScript编程的方式所替代

4、其他被废除的元素:

?废除rb元素,使用ruby元素替代

?废除acronym元素,使用abbr元素替代

?废除dir元素,使用ul元素替代

?废除isindex元素,使用form元素与input元素相结合的方式替代

?废除listing元素,使用pre元素替代

?废除xmp元素,使用code元素替代

?废除nextid元素,使用GUIDS替代

?废除plaintext元素,使用“text/plian”MIME类型替代

四.新增属性和废除属性

一、新增属性

1、与表单相关属性

?新增autofocus属性,它以指定属性的方式让元素在画面打开时自动获得焦点;

?新增placeholder属性,它会对用户的输入进行提示,提示用户可以输入的内容;

?新增form属性,声明它属于哪个表单,然后将其放置在页面上任何位置,而不是表单之内;

?新增required属性,该属性表示在用户提交的时候进行检查,检查该元素内一定要有输入内容;

2、与链接相关属性

?增加media属性,该属性规定目标URL是为什么类型的媒介/设备进行优化的,只能在href属性存在时使用;

?增加hreflang属性与rel属性,以保持与a元素、link元素的一致;

3、其他属性

?属性reverend,它指定列表倒序显示;

?为script元素增加async属性,它定义脚本是否异步执行;

二、废除属性

?能被CSS样式表替代的属性全部废除掉;

?多余属性,例如:target、profile、version等被废除掉;

五.全局属性

在HTML5中,新增了一个’‘全局属性“的概念。所谓全局属性,是指可以对任何元素都使用的属性。

1、contentEditable属性

?该属性允许用户编辑元素中的内容,可以获得鼠标焦点,属性为布尔值,可被指定为true或false。另外,该属性还有个隐藏inherit状态,为true时,允许编辑,为false时,不允许编辑,未指定时,由inherit决定。

2、designMode属性

?该属性用来决定整个页面是否可编辑。有两个属性“on”与"off"。属性为"on"时,可编辑,为“off”时,不可编辑。

3、hidden属性

?所有元素都允许使用一个hidden属性,该属性类似于input元素中的hidden元素,功能是通知浏览器不渲染该元素,使该元素处于不可见状态。该属性值为布尔值,为true时,不可见,为false时,可见。

4、spellcheck属性

?该属性是HTML5针对input元素(type=text)与textarea这两个文本输入框提供的一个新属性,主要对用户输入内容进行拼写与语法检查。属性值为布尔值,书写时必须明确声明属性值为true或false书写方式如下:

!—以下两种书写方法正确—textareaspellcheck="true"inputtype=textspellcheck=false!—以下两种书写方法为错误—textareaspellcheck

详解form属性

在HTML4中,表单内的从属元素必须书写在表单内部,但是在HTML5中,可以把他们书写在页面上任何地方,然后给元素制定一个form属性,属性值为该表单单位的id,这样就可以声明该元素从属于指定表单了。

!DOCTYPE?HTML?

html?lang="en-US"?

head?

meta?charset="UTF-8"?

titleform属性/title?

/head?

body?

form?action=""?id="testform"?

input?type="text"?name=""?/?

/form?

textarea?form="testform"?name=""?cols="30"?rows="10"/textarea?

/body?

/html

input元素从属于表单,它呗书写在表单内部,用不着再对它制定form属性。textarea元素呗书写在表单之外,但它从属于表单,所以表单的id制定给textareea元素的form属性。?

这样做的好处是当需要给页面中的元素添加样式时可以更方便地添加,因为它们不是被分散在各表单之内的了。

html5有哪些新特性,移除了那些元素?

Html5新增了27个元素,废弃了16个元素,根据现有的标准规范,把HTML5的元素按优先级定义为结构性属性、级块性元素、行内语义性元素和交互性元素4大类。

结构性元素主要负责web上下文结构的定义

section:在web页面应用中,该元素也可以用于区域的章节描述。

header:页面主体上的头部,header元素往往在一对body元素中。

footer:页面的底部(页脚),通常会标出网站的相关信息。

nav:专门用于菜单导航、链接导航的元素,是navigator的缩写。

article:用于表现一篇文章的主体内容,一般为文字集中显示的区域。

级块性元素主要完成web页面区域的划分,确保内容的有效分割。

aside:用于表达注记、贴士、侧栏、摘要、插入的引用等作为补充主体的内容。

figure:是对多个元素进行组合并展示的元素,通常与ficaption联合使用。

code:表示一段代码块。

dialog:用于表达人与人之间的对话,该元素包含dt和dd这两个组合元素,dt用于表示说话者,而dd用来表示说话内容。

行内语义性元素主要完成web页面具体内容的引用和描述,是丰富内容展示的基础。

meter:表示特定范围内的数值,可用于工资、数量、百分比等。

time:表示时间值。

progress:用来表示进度条,可通过对其max、min、step等属性进行控制,完成对进度的表示和监事。

video:视频元素,用于支持和实现视频文件的直接播放,支持缓冲预载和多种视频媒体格式。

audio:音频元素,用于支持和实现音频文件的直接播放,支持缓冲预载和多种音频媒体格式。

交互性元素主要用于功能性的内容表达,会有一定的内容和数据的关联,是各种事件的基础。

details:用来表示一段具体的内容,但是内容默认可能不显示,通过某种手段(如单击)与legend交互才会显示出来。

datagrid:用来控制客户端数据与显示,可以由动态脚本及时更新。

menu:主要用于交互菜单(曾被废弃又被重新启用的元素)。

command:用来处理命令按钮。

在html5中不再支持元素的哪个属性

html5对于script元素的属性基本上都支持,没听说有不支持的属性

本来script标签的属性就不多阿

哪个标签元素在html5中已经废除

HTML5中废除的元素

1、能用css代替的元素?

basefont、big、center、font、s、strike、tt、u。这些元素纯粹是为画面展示服务的,HTML5中提倡把画面展示性功能放在css中统一编辑。

2、不再使用frame框架

frameset、frame、noframes。HTML5中不支持frame框架,只支持iframe框架,或者用服务器方创建的由多个页面组成的符合页面的形式,删除以上这三个标签。

3、只有部分浏览器支持的元素

applet、bgsound、blink、marquee等标签。

4、其他被废除的元素

废除rb,使用ruby替代。

废除acronym使用abbr替代。

废除dir使用ul替代。

废除isindex使用form与input相结合的方式替代

废除listing使用pre替代

废除xmp使用code替代

废除nextid使用guids

废除plaintex使用“text/plian”(无格式正文)MIME类型替代。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招商银行的美元天添金怎么样? 天添美蒸馒头为什么开裂呢 上海食堂送菜 邮政跨地区取款手续费多? 谁能告诉我邮政储蓄卡跨省取钱要不要收费啊? 自贡市龙盛世纪仿真模型制造有限公司公司简介 学PS真的很难吗 红烧萝卜牛筋 微信怎么转发公众号部分内容 转发公众号部分内容方法 微信公众号内的视频如何下载?一个F12搞定 去镇平荷花博览园怎么走 镇平荷花景区门票多少钱 镇平荷花园景区门票多少钱 镇平荷花园要门票吗,镇平夏季旅游攻略路线 Moment.js - 时间管理器 男性夜间出汗怎么回事 五香茶叶蛋做法图解 JavaScript中Math.random()生成随机数据详解 我用JS代码实现一个随机颜色,但是为什么打印出来有undefined出现呢,看... JavaScript怎么随机取颜色? 让人心静的句子(特别经典的心静语录) 非常经典的人生短句(感悟人生的语录) TP6队列think-queue 我保全的房子法院查封别人能住吗 请问房子被查封和保全是一个意思或是有区别的。 我想知道我的生辰八字'但是我不懂算'我是1992年9月13号早上6点过五分... 怎么算自考五行 我是农历1992年9月12日早上3.40出生的,哪位大师帮我... 想考南京工业大学建筑设计专业研究生需要哪些条件?疑惑 有南京工业大学的建筑研究生的吗?我明年想考给点意见或者资料,其实学校... 南京工业大学建筑系怎么样?一般江苏省前多少名能进? 莲花灯舞镇平九莲灯 神舟笔记本电脑换键盘要多少钱 神舟小本U10B换键盘 辽宁鞍山社区医保卡星期天可以去领吗? [建议收藏]:100句超赞精简金句,写作绝佳素材 爱情金句名言短句100条爱的名言经典语录 手机充电时冒烟火是什么原因导致的? 宝宝7个月了戒奶好吗 金钱树叶插繁殖方法 叶插金钱树繁殖方法 金钱树插叶繁殖方法,教你两种最适用的方法(扦插与叶插) 充电时候,充电线为什么冒烟? Vue 使用 iconfont 图标 Vue3巧用iconfont字体图标库(建议收藏) 三步将iconfont的任意icon以组件形式引入vue(vue3.0可用) Vue3+ElementPlus使用svg加载iconfont的解决方案 测试开发【提测平台】分享14-Vue图标Icon几种用法并利用其一优化菜单... 看了9个开源的Vue3组件库,发现了这些前端的流行趋势 云门春浓香型白酒的口感如何? 梦见嗓子哑说话很费力预示着什么