Deprecated Elements
The elements listed in this section will no longer be used in HTML5. If existing documents are upgraded to HTML5, some alternatives can be used. For example, the parser section can handle the functionality of the isindex element.
The following elements are deprecated because they can be better replaced with CSS:
basefont
big
center
font
strike
tt
The following elements are deprecated because their use breaks usability and accessibility:
frame
frameset
noframes
The following elements are deprecated because they are used infrequently and cause confusion, and other elements can fulfill their functions well. :
acronym is deprecated because it often clutters the page. You can use abbr instead.
applet is deprecated because you can use object instead.
isindex is deprecated because you use a form. The control instead of
dir is deprecated because of the use of ul instead of
Finally, the noscript element can only be used in HTML, not XML.
Deprecated attributes (Attribute)
Some attributes in HTML4 will no longer be allowed to be used in HTML5. The specification details how to handle existing documents and new documents in the future. These attributes can no longer be used as they will be marked as illegal attributes.
The HTML5 specification has alternatives to these attributes, click to visit.
ID
Corresponding element
Attribute name
01
link, a
rev, charset
02
a
shape, coords
03
img, iframe
longdesc
04
link
target
05
area
nohref
06
head
profile
07
html
version
08
img
name
09
meta
scheme
10
object
archive, classid, codebase, codetype, declare, standby
11
param
valuetype, type
12
td, th
axis, abbr
13
td
scope
14
table
summary
In addition, in HTML5, the visual attributes of the following elements will also be abandoned, because these functions can be implemented with CSS:
##ID
corresponding element
Attribute name
01
caption, iframe, img, input, object, legend, table, hr, div, h1, h2, h3, h4, h5, h6, p, col , colgroup, tbody, td, tfoot, th, thead, tr
align
02
body
alink, link, text, vlink
03
body
background
04
table, tr, td, th, body
bgcolor
05
object
border
06
table
cellpadding, cellspacing
07
col, colgroup, tbody, td, tfoot, th, thead, tr
char, charoff
08
br
clear
09
dl, menu, ol, ul
compact
10
table
#frame
11
iframe
frameborder
12
td, th
height
13
img, object
hspace, vspace
14
iframe
marginheight, marginwidth
15
hr
noshade
16
td, th
nowrap
17
table
rules
18
iframe
scrolling
19
hr
size
20
li, ol, ul
type
21
##col, colgroup, tbody, td, tfoot, th, thead, tr
valign
22
hr, table, td, th, col, colgroup, pre
width
The above is HTML5 learning Concise version of notes (10): Contents of abandoned elements and attributes. For more related content, please pay attention to the PHP Chinese website (m.sbmmt.com)!