大家好,感谢邀请,今天来为大家分享一下html5中什么元素经常与del的问题,以及和html5不建议使用的元素的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
本文目录
html5 shiv是什么意思
shiv是刀,开门闸刀,剃刀意思。
html5shiv是针对IE浏览器比较好的解决方案。
html5shiv主要解决HTML5提出的新的元素不被IE6-8识别,这些新元素不能作为父节点包裹子元素,并且不能应用CSS样式。
让CSS样式应用在未知元素上只需执行document.createElement(elementName)即可实现。
html5shiv就是根据这个原理创建的,使用是非常的简单的。
section元素和article元素的区别
区别:在HTML5中,article元素可以看成是一种特殊类型的section元素,它比section元素更强调独立性。即section元素强调分段或分块,而article强调独立性。具体来说,如果一块内容相对来说比较独立的、完整的时候,应该使用article元素,但是如果你想将一块内容分成几段的时候,应该使用section元素。另外,在HTML5中,div元素变成了一种容器,当使用CSS样式的时候,可以对这个容器进行一个总体的CSS样式的套用。在HTML5中新增的主体结构元素中有两个元素分别article元素与section元素,这两个元素是什么意思?通常用于哪些内容区块?何时用article元素?何时用section元素?两者之间的区别是什么?一、article元素article元素代表文档、页面或应用程序中独立的、完整的、可以独自被外部引用的内容。它可以是一篇博客或报刊中的文章、一篇论坛帖子、一段用户评论或独立的插件,或其他任何独立的内容。除了内容部分,一个article元素通常有它自己的标题(一般放在一个header元素里面),有时还有自己的脚注。现在,以博客为例来看一段关于article元素的代码示例,代码如下:
article元素是什么?怎样使用article元素?……
有哪些被低估未被广泛使用的有用的HTML标签
以本人多年前端经验,给你分享一下我的总结。
metadata类标签
HTML<base>元素
指定用于一个文档中包含的所有相对URL的根URL。一份中只能有一个<base>元素。
包含属性href和
target可以指定a标签的默认窗口打开行为
<basehref="https://www.baidu.com/img/123"target="_banlk"></base>
默认就打开新的窗口
<ahref="aaa">123</a>
使用
<basehref="https://www.baidu.com/img/"></base>
<imgsrc="bd_logo1.png?where=super"></img>
虽然在codepen的代码上编写的但是能够正确的通过baseurl+img的src定位显示出图片
content类标签
HTML<aside>元素
表示一个和其余页面内容几乎无关的部分,被认为是独立于该内容的一部分并且可以被单独的拆分出来而不会使整体受影响。
Text类标签
HTML<blockquote>元素
(或者HTML块级引用元素),代表其中的文字是引用内容。通常在渲染时,这部分的内容会有一定的缩进(注中说明了如何更改)。若引文来源于网络,则可以将原内容的出处URL地址设置到cite特性上,若要以文本的形式告知读者引文的出处时,可以通过<cite>元素。
HTML<figure>元素
代表一段独立的内容,经常与说明(caption)<figcaption>配合使用,并且作为一个独立的引用单元。当它属于主内容流(mainflow)时,它的位置独立于主体。这个标签经常是在主文中引用的图片,插图,表格,代码段等等,当这部分转移到附录中或者其他页面时不会影响到主体。
Inlinetextsemantics
HTML缩写元素(<abbr>)
用于展示缩写,并且可以通过可选的title属性提供完整的描述。
ps:完整描述样式貌似不能自定义
HTML键盘输入元素(<kbd>)
用于表示用户输入,它将产生一个行内元素,以浏览器的默认monospace字体显示。
HTML标记文本元素(<Mark>)
表示为引用或符号目的而标记或突出显示的文本,这是由于标记的段落在封闭上下文中的相关性或重要性造成的。
ps:项目中大量使用span标记的做法不符合html5的语义化
HTMLRubyBase(<rb>)
元素用于分隔<ruby>注释的基本文本组件(即正在注释的文本)。一个<rb>元素应该包装基本文本的每个单独的原子段。
ps:拼音注解
<samp>元素
用于标识计算机程序输出,通常使用览器缺省的monotype字体(例如LucidaConsole)。
HTML中的<small>元素
使文本的字体变小一号。(例如从大变成中等,从中等变成小,从小变成超小)。在HTML5中,除了它的样式含义,这个元素被重新定义为表示边注释和附属细则,包括版权和法律文本。
HTML<sub>元素
定义了一个文本区域,出于排版的原因,与主要的文本相比,应该展示得更低并且更小。
ps:下脚标
HTML<sup>元素
定义了一个文本区域,出于排版的原因,与主要的文本相比,应该展示得更高并且更小。
ps:上脚标
HTML<u>元素
使文本在其内容的基线下的一行呈现下划线。在HTML5中,此元素表示具有未标注的文本跨度,显示渲染,非文本注释,例如将文本标记为中文文本中的专有名称(一个正确的中文标记),或将文本标记为拼写错误
HTML<map>
与<area>属性一起使用来定义一个图像映射(一个可点击的链接区域).
HTML<track>元素
被当作媒体元素—<audio>和<video>的子元素来使用。它允许指定计时字幕(或者基于时间的数据),例如自动处理字幕。
HTML<object>元素
(或者称作HTML嵌入对象元素)表示引入一个外部资源,这个资源可能是一张图片,一个嵌入的浏览上下文,亦或是一个插件所使用的资源
ps:支持引入的资源类型
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types
关于支持资源类型的测试
http://joliclic.free.fr/html/object-tag/en/index.php
html5中什么元素经常与del
del元素经常与ins元素一起使用,来展示不同风格的旧内容与新内容。浏览器上会在两个标签上的内容加上横线及下划线来区别内容。
关于html5中什么元素经常与del到此分享完毕,希望能帮助到您。