欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客-杨照佳

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > WEB开发 >

那些不保举行使的Html标签

发布时间:2016-11-24  编辑:杨雨个人博客网站   点击:   

那些不保举行使的Html标签

那些不保进利用的Html标签

acronym

首字母缩写,譬喻WWW

相同的有abbr标签,暗示单词缩写,譬喻inc.。语法如下:

<acronym title="World Wide Web">WWW</acronym>
<abbr title="incorporated">inc.</abbr>

保举用abbr,不要用acronym(忽略上面提到的语义上的差别)

applet

Java小应用措施,首要提供画图成果(在页面上通过代码绘制一些对象),譬喻:

<applet code="ShowImage.class" width=600 height=400 archive="Imagetest.jar"></applet>

今朝险些没什么用了,由于运行必要JRE,而今朝主流赏识器并不默认安装JRE

保举行使canvas画图,可能用object+embed嵌入flash取代applet

留意:行使object+embed是为了更好的兼容性,假如场景应承,保举行使object

basefont

basefont标签界说基准字体。该标签可觉得文档中的全部文本界说默认字体颜色、字体巨细和字系统列,譬喻:

<basefont color="red" size="5" face="Arial" />

basefont标签只有[IE9-]支持

保举直接给body元素界说默认字体,全部子元素城市担任这些属性值

bgsound

用来添加配景音乐,譬喻:

<bgsound src="your.mid" autostart="true" loop="infinite">

保举行使audio可能object+embed来取代,譬喻:

<embed src="your.mid" autostart="true" loop="true" hidden="true">

big

用来放大字体,放大一号(嵌套多层可以放大更多),不支持的赏识器表现粗体,譬喻:

<big>大1号</big><big><big>大2号</big></big>

至于“号”是怎么界说的就别管了,不保举行使,提议按照语义回收em、strong可能自界说样式类取代

blink

可以实现闪烁结果,譬喻:

<blink>Why would somebody use this?</blink>

支持性很差,不保举行使,同样不保举行使(各大赏识器支持blink值,但没有任何结果):

<p style="text-decoration: blink">This should be avoided as well.</p>

提议回收animation取代

center

使内容居中,譬喻:

<center>文本及子元素会居中</center>

结果相同于CSS:

text-align: center;

不提议行使,确实没有任何来由去用

dir

目次列表,譬喻:

<dir>
    <li>Html</li>
    <li>xHtml</li>
    <li>Css</li>
</dir>

结果和ul基内情同,赏识器默认样式下列表项的左边距有渺小差别

不保举行使,提议按照语义回收ul、ol可能dl

font

用来界说字体、字号和颜色,譬喻:

<font face="verdana" color="green" size="3">This is some text!</font>

属性值和basefont一样

不保举行使,提议用CSS取代,没来由用这个标签

frame

共同frameset分栏,譬喻:

<!DOCTYPE Html>
<Html>

<frameset cols="25%,*,25%">
  <frame src="frame_a.htm">
  <frame src="frame_b.htm">
  <frame src="frame_c.htm">
</frameset>

</Html>

留意:用frameset替代掉body

伟大的靠山页面会用到frameset+frame机关,虽然也可以回收float/flex+Ajax实现,按照详细场景来定

frameset

见frame

hgroup

给一系列问题分组,譬喻:

<hgroup>
   <h1>The reality dysfunction</h1>
   <h2>Space is not the only void</h2>
</hgroup>

固然提供了一点语义,但由于已颠末期,以是不保举行使

提议回收header取代,譬喻:

<header>
   <h1>The reality dysfunction</h1>
   <p class="subheading">Space is not the only void</p>
</header>

isindex

单行文本控件,初始表现prompt值,譬喻:

<isindex prompt="string" />

今朝支持性很差,不保举行使,提议用input元素取代

W3C提议万万不要用:

No, really, don’t use it. This element is deprecated. It is not implemented anymore.

引自W3C wiki

详细用法可以参考http://reference.sitepoint.com/Html/isindex(很难找,放在这里)

listing

不消管它是什么,微软都不提议行使了:

This element is obsolete and should no longer be used. Use HTMLPreElement, code or CSS instead. Renders text in a fixed-width font.

引自MSDN listing element | listing object

marquee

转动字幕,结果很强盛,譬喻:

<marquee style="height: 104px; width: 22.35%; margin: 10px 20px; background-color: rgb(204, 255, 255);" bgcolor="#ccffff" vspace="10" direction="up" height="104" width="22.35%" loop="3" scrollamount="1" scrolldelay="10" hspace="20">
<p align="center"><font color="#000000">此处输入转动内容</font></p></marquee>

<marquee>这里是输入笔墨的处所,还可以放图片代码、Flash动画代码和gif动态小图代码。</marquee>

更多结果可以参考移动标签(marquee)属性详解

多用来实现通告,固然已颠末期了,但结果确实很强盛,并且支持性精采。更多出色内容存眷微信公家号:全栈开拓者中心(admin10000_com)

multicol

用来实现多列机关,不提议行使,任何主流赏识器都未曾支持过

The HTML element was an experimental element designed to allow multi-column layouts. It never got any significant traction and is not implemented in any major browsers.

引自MDN multicol

nextid

浸染未知,支持性未知,不提议行使

nobr

压迫换行,譬喻:

<p>Our telephone number is <nobr>0800 123 123 123</nobr>.</p>

不保举行使,提议用CSS取代:

white-space: nowrap;

noembed

在赏识器不支持embed时,表现内容,相同于noscript,譬喻:

<noembed>
<img src="/images/inflate.jpg" alt="Inflate the tyre by holding the
pump at 90 degree angle to the valve">
<p>You can inflate the tyre by holding the pump at 90 degree angle
to the valve, as shown in the image above.</p>
</noembed>

不保举行使,假如必要思量兼容性的话,提议回收object+embed+noembed(embed/noembed作为object的fallback)

noframes

在赏识器不支持frameset+frame时,表现内容,相同于noscript,譬喻:

<Html>

<frameset cols="25%,50%,25%">
  <frame src="frame_a.htm">
  <frame src="frame_b.htm">
  <frame src="frame_c.htm">
  <noframes>Sorry, your browser does not handle frames!</noframes>
</frameset>

</Html>

noframe标签中可以包括任何可以或许呈此刻body中的标签

假如必要思量兼容性的话,可以作为frame的fallback,提议回收float/flex+Ajax实现,按照详细场景来定

plaintext

忽略内容中的Html标签,浸染相同于pre,譬喻:

<p>The markup for this is:</p>
<plaintext>
    <h1>Main heading goes here</h1>
    <p>First paragraph goes here</p>
    <h2>Sub-heading goes here</h2>
</plaintext>.

</body>
</Html>

不保举行使,提议按照语义用pre可能code取代

spacer

插入空缺(white spaces),譬喻:

<span>Just a text node</span>
<spacer type="horizontal" size="10"></spacer>
<span>Just another text node</span>
<spacer type="block" width="10" height="10"></spacer>

主流赏识器都不支持,不保举行使

strike

删除线,结果相同于del和s,譬喻:

<p>Version 2.0 is <strike>not yet available!</strike> now available!</p>

不保举行使,提议用del取代

tt

键盘输入(teletype),譬喻:

<p><tt>Teletype text</tt></p>

不保举行使,提议按照语义用kbd(键盘按键)、var(变量)、code(代码)、samp(样例输出)可能CSS取代

xmp

80列的样例输出,样式结果相同于pre,语义相同于samp,譬喻:

<xmp>
Stock ID    Description             Price         Quantity in Stock
--------    -----------             -----         -----------------
116         Inflatable Armchair     21.50                13
119         Walkie Talkie           40.20                44
</xmp>

今朝赏识器支持该标签,但不限定80列

不保举行使,提议回收samp取代

本文地址:http://itbyc.com/web/13198.html
转载请注明出处。
分享是一种快乐,也是一种美德:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1