那些年和html5一起废过的元素&属性
2012-03-07 16:50:39
伤不起的元素们
1.能使用css替代的元素
basefont , big, center , font , s , strike , tt , u
2.不再使用frame框架
frameset ,frame , noframes
但是支持iframe
3.只有部分浏览器支持的元素
applet(改为embed 或 object) , bgsound(改为 audio) ,blink , marquee
4.其他被废除元素
rb元素,使用ruby(用于表示注释)
acronym元素, 使用abbr(用于表示缩写)
dir元素,使用ul
isindex元素,使用form元素与input元素结合代替(提示用户单行输入)
listing元素,pre元素(预格式文本)
xmp元素,使用code元素(代码范例)
nextid元素,使用GUIDS元素(产生唯一的文件编号)
plaintext元素,使用“text/plian” MIME伤不起的属性们
在html4中使用的属性 | 使用该属性的元素 | 在html5中代替的方案 |
---|---|---|
rev | link ,a | rel |
charset | link,a | 在被链接的资源中使用HTTP content-type头元素 |
shape,coords | a | 使用area元素代替a元素 |
longdesc | img,iframe | 使用a元素链接到较长描述 |
target | link | 多余属性,被省略 |
nohref | area | 多余属性,被省略 |
profile | head | 多余属性,被省略 |
version | html | 多余属性,被省略 |
name | img | id |
scheme | meta | 只为某个表单域使用scheme |
archive,classid,codebase,codetype,declare,standby | object | 使用data与type属性类调用插件。需要使用这些属性来设置参数时,使用param属性。 |
valuetype,type | param | 使用name与value属性,不声明值的MIME类型。 |
axis,abbr | td,th | 使用以明确简洁的文字开头,后跟详述文字的形势。 可以对更详细内容使用title属性,来使单元格的内容变得简短。 |
scope | td | 在被链接的资源的中使用HTTP Content-type头元素。 |
align | caption,input,legend, div,h1,h2,h3,h4,h5,h6,p | 使用CSS样式表进行替代。 |
alink,link,text,vlink,background,bgcolor | body | 使用CSS样式表进行替代。 |
align,bgcolor,border,cellpadding,cellspacing, frame,rules,width | table | 使用CSS样式表进行替代。 |
align,char,charoff,height,nowrap,valign | tbody,thead,tfoot | 使用CSS样式表进行替代。 |
align,bgcolor,char,charoff,height,nowrap, valign,width | td,th | 使用CSS样式表进行替代。 |
align,bgcolor,char,charoff,valign | tr | 使用CSS样式表进行替代。 |
align,char,charoff,valign,width | col,colgroup | 使用CSS样式表进行替代。 |
align,border,hspace,vspace | object | 使用CSS样式表进行替代。 |
clear | br | 使用CSS样式表进行替代。 |
compact,type | ol,ul,li | 使用CSS样式表进行替代。 |
compact | dl | 使用CSS样式表进行替代。 |
compact | menu | 使用CSS样式表进行替代。 |
width | pre | 使用CSS样式表进行替代。 |
align,hspace,vspace | img | 使用CSS样式表进行替代。 |
align,noshade,size,width | hr | 使用CSS样式表进行替代。 |
align,frameborder,scrollingmarginheight, marginwidth | iframe | 使用CSS样式表进行替代。 |
autosubmit | menu |