Manga Wiki
Advertisement
HTML
File:HTML.svg

The following tables compare deprecated and proprietary HTML elements and attributes compatibility and support for a number of layout engines. Please see the individual products' articles for further information. This article is not all-inclusive or necessarily up-to-date. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions or external programs.

In the early years of the World Wide Web, the standards which today are used in most web browsers and web pages were mostly non-existent. Different browsers and HTML editors were being offered by competing vendors such as Netscape, Microsoft and WebTV, all of whom possessed their own ideas for how web sites should be constructed. These varying standards resulted in web developers coding for specific web browsers, using elements which could often be recognized by only one browser.

Explanation of the tables[]

Engine nomenclature[]

Rather than the names of web browsers, the names of the underlying engines are used. The browsers that use the various engines are listed below.

Layout engine Release version Preview version Used by
Amaya 11.4.7 [1] N/A Amaya
Blink 537.36 Chromium/Chrome (28+), Opera (15+) and Yandex
Gecko 26.0 27.0 All Mozilla software, including Firefox; SeaMonkey and Galeon; Camino; K-Meleon; Flock (up to 2.x); Debian IceWeasel; GNU IceCat (formerly GNU IceWeasel); Icedove, Iceape and Iceowl; Fennec. Also used by the Maple platform in 2010 and 2011 Samsung "SmartTV" devices which are based on the build used in Firefox 3.0. Nokia Asha platform is also using Gecko for web apps rendering.
KHTML 4.10.5 [2] N/A Konqueror[note 1]
Presto 2.12.388 N/A Opera; Opera Mobile, Nintendo DS & DSi Browser; Internet Channel
Tasman (IE 5.2.3 for Mac) none (aborted in 2003) Internet Explorer 5+ for Mac OS X
Trident 7.0 (IE 11) 7.0 (IE 11) Internet Explorer and other Internet Explorer shells like Maxthon (Microsoft Windows operating systems only), Windows Phone 8
WebKit 534.20 r146740 Tizen (both OS and browser), Safari (both desktop and mobile), Google Chrome, Maxthon 3, Shiira, iCab 4, OmniWeb 5.5+, Web, Adobe AIR, Midori, Adobe Dreamweaver CS4 and CS5, Android browser, Palm webOS browser, Symbian S60 browser, OWB, Steam, Rekonq, Arora, Flock (version 3+), RockMelt, Dolphin Browser, Sleipnir, Konqueror[note 1], PhantomJS A headless browser for testing, rekonq. Used by the LG Smart TV platform to enable web content on TVs.
  1. 1.0 1.1 In Konqueror, the user can switch layout engine.


Values[]

Values indicate the level of support in the most recent version of the layout engine, or (if a version number is given) in the specified version. Version numbers without any other value indicate the version at which the layout engine first fully supported the feature.

Value Meaning
Yes Indicates that the layout engine fully supports this property/element when valid values are used.
No Indicates that the property/element is completely ignored.
Partial Indicates that the property/element is understood, but that not all values are supported. Supported values are implemented correctly.
Incorrect Indicates that the property/element is understood, but that it is not implemented correctly in all cases.
Experimental Indicates that the property/element is understood, but supported under an alternate name. May be incomplete or buggy.
Dropped Indicates that the property/element is no longer supported.
Nightly build Indicates that the property/element is supported to some extent in an experimental/nightly build. Future support is expected.
Depends Indicates that the property/element is supported only on certain platforms, or if certain settings are configured.

Deprecated HTML elements[]

Element Function Supported first by Deprecated in HTML version Alternative solution Trident Gecko WebKit KHTML Presto
<applet> Insert an applet HotJava 4[3] <embed>, <object> <3.1[IE 4.0] 1.7 Yes Yes 1.0
<basefont> Sets font styles Internet Explorer 4 CSS <3.1[IE 3.0] No[4] 85 Yes Yes
<center> Centers contents Netscape[5] 4 CSS 3.1 Yes Yes Yes Yes
<dir> Directory list ? 4 <ul>, <ol> 3.1 Yes Yes Yes Yes
<font> Applies font styles Netscape 4 CSS 3.1 Yes Yes Yes Yes
<isindex>[6] Adds a search field ? 4 <input type="search"> <3.1[IE 5.5] 1.7 312 Yes Partial
<listing> Displays preformatted text IETF 2 <pre>, <samp>, <code>, CSS 3.1 1.7 125 3.3 Yes
<menu> Menu list ? 4 <ul>, <ol> 3.1 Yes Yes Yes Yes
<plaintext> Designates that all HTML be ignored, and to display the page as is ? 3.2 The text/plain MIME type 3.1 Yes Yes Yes Yes
<s> Strike-through ? 4 <del>, CSS <3.1[IE 4.0] 1.7 Yes Yes 1.0
<strike> Strike-through ? 4 <del>, CSS <3.1[IE 4.0] 1.7 Yes Yes 1.0
<u> Underline ? 4 CSS <3.1[IE 4.0] 1.7 Yes Yes 1.0
<xmp> Similar to <pre> and <plaintext>, but ignores all HTML within and displays as is ? 2 <pre>, <samp>, <code> <3.1[IE 3.0] 1.7 125 3.3 1.0

Deprecated HTML attributes[]

Attribute Element Alternative solution Trident Gecko WebKit KHTML Presto
align <caption>, <div>, <fieldset>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <hr>, <img>, <input>, <legend>, <p>, <object>, <table> CSS 3.1 Yes Yes Yes Yes
alink <body> CSS 3.1 Yes No Yes Yes
background <body> CSS 3.1 Yes Yes Yes Yes
bgcolor <body>, <table>, <tr>, <td>, <th> CSS 3.1 Yes Yes Yes Yes
border <img>, <object> CSS 3.1 Yes Partial[note 1] Yes Yes
clear <br> CSS 3.1 Yes No Yes Yes
compact <dl>, <ul>, <ol> CSS No No No Yes Yes
color <basefont>, <font> CSS 3.1 Yes Partial[note 2] Yes Yes
height <td>, <th> CSS 3.1 Yes Yes Yes Yes
hspace <img>, <object> CSS 3.1 Yes Yes Yes Yes
language <script> The type attribute 3.1 No ? Yes Yes
link <body> CSS 3.1 Yes Yes Yes Yes
noshade <hr> CSS 3.1 Yes Yes Yes Yes
nowrap <td>, <th> CSS 3.1 Yes Yes Yes Yes
size <basefont>, <font>, <hr> CSS 3.1 Yes Yes Yes Yes
text <body> CSS 3.1 Yes Yes Yes Yes
type <li>, <ul>, <ol> CSS 3.1 Yes Yes Yes Yes
version[7] <html> DTD 3.1 Yes Yes No No
vlink <body> CSS 3.1 Yes Yes Yes Yes
width <hr>, <pre>, <td>, <th> CSS 3.1 Yes Yes Yes Yes
vspace <img>, <object> CSS 3.1 Yes Yes Yes Yes

Proprietary HTML elements[]

Tag Function Supported first by Alternative solution Trident Gecko WebKit KHTML Presto
<animate> Loads a series of images which are then used as a replacement of the throbber animation. IBM WebExplorer N/A No No No No No
<audioscope> Used to display the audioscope, a graphical display of sound waves WebTV Flash, SVG, Canvas No No No No No
<bgsound> Used to add sound to the background of a website Internet Explorer <audio> <3.1[IE 3.0] No No No 1.0
<blackface> Used to display text in a double-weight bold font face WebTV CSS No No No No No
<blink> Used to display a blinking text Netscape Javascript, CSS No 1.7 No No 1.0
<bq> Used to display a blockquote WebTV, HTML 3.0 <blockquote> No No No No No
<comment> Used to allow the addition of comments to HTML documents Internet Explorer, WebTV <!-- ... --> 3.1 No No No No
<fn> Footnotes WebTV, HTML 3.0 <a href="#anchor"> combined with <element id="anchor"> where anchor is a valid id No No No No No
<hype> Plays a sound from the Mosaic demo[8] Mac Netscape 2+ N/A No No No No No
<ilayer> Inline layers Netscape (4 only) <iframe> No No No Partial No
<image> Synonym of img ? <img> 3.1 Yes Yes Yes Yes
<layer> Used to create multiple layers of text and images which lay on top of each other in a given order Netscape (4 only) CSS, AJAX No No No Partial No
<limittext> Used to set the width of the text display WebTV CSS No No No No No
<marquee> Used to display a scrolling, marquee-like text. Internet Explorer, WebTV JavaScript, CSS3 3.1 1.7 125 3.3 1.0
<multicol> Used to format and display multiple columns of text and images Netscape CSS3 No No No No No
<nobr> Prevents any line breaks from occurring within the flow of a text ? CSS 3.1 Yes Yes Yes Yes
<noembed> Displays an alternative text for browsers which do not recognize the embed tag Netscape Child elements of object used as fallback 3.1 Yes Yes Yes Yes
<nolayer> Displays an alternative text for browsers which do not recognize the layer and ilayer elements Netscape N/A 3.1 Yes Yes Yes Yes
<nosmartquotes> Prevents regular single '...' and double "..." quotes from automatically being replaced with smart single ‘...’ and smart double “...” quotes WebTV N/A No No No No No
<sidebar> Creates a sidebar window that displays control elements. WebTV N/A No No No No No
<shadow> Adds shadow to text WebTV CSS3 No No No No No
<spacer> Adds whitespace between words Netscape CSS, &nbsp; No Yes No No No
<sound> Used to add sound to the background of a website Mosaic <audio> No No No No No
<wbr> Placed inside a nobr element to add a line break ? UTF-8 separator Dropped[note 3] 1.7 Yes 3.1 No
<xml>[10] Delimits an XML data island inside an HTML page Internet Explorer ? 3.1 No No No No

Proprietary HTML attributes[]

Attribute Deprecated for Function Supported first by Trident Gecko WebKit KHTML Presto
autoactivate <select> viewer selects the list, it is activated automatically WebTV No No No No No
bgproperties <body> Determines whether background image scrolls with the background Internet Explorer 3.1 No Yes Yes No
bordercolor <body> Sets colors for 3-D table borders in the <table>, <td>, <th>, and <tr> elements Internet Explorer 3.1 No No Yes No
bordercolordark <body> Sets colors for 3-D table borders in the <table>, <td>, <th>, and <tr> elements Internet Explorer 3.1 No No No No
bordercolorlight <body> Sets colors for 3-D table borders in the <table>, <td>, <th>, and <tr> elements Internet Explorer 3.1 No No No No
controls <img> Uses the image tag to place video or audio clips Internet Explorer 3.1 No No No No
dynsrc <img> Uses the image tag to place video or audio clips Internet Explorer 3.1 ? ? No No
event <script> Defines function to call for an object. Internet Explorer 3.1 ? ? ? ?
for <script> Defines the object to bind a scripting event. Internet Explorer 3.1 ? ? ? ?
frame <table> Controls the display of the outer borders of a table in the table tag Internet Explorer 3.1 ? ? Yes No
framespacing <frameset> Sets the amount of space between frames Internet Explorer 3.1 ? ? No No
ibmlogo <img> used to show some internal mini images IBM WebExplorer No No No No No
internal-gopher-menu <img> used to show some internal mini images IBM WebExplorer No No No No No
left_arrow <img> used to show some internal mini images IBM WebExplorer No No No No No
leftmargin <body> Sets the margin between the browser window and the contents of the page Internet Explorer 3.1 ? ? Yes No
loop <img> Uses the image tag to place video or audio clips Internet Explorer 3.1 No No No No
red_bullet <img> used to show some internal mini images IBM WebExplorer No No No No No
rightmargin <body> Sets the margin between the browser window and the contents of the page Internet Explorer 3.1 ? ? No No
start <img> Uses the image tag to place video or audio clips Internet Explorer 3.1 No No No No
target <form> Specifies a target window or frame for the output of a form Internet Explorer 3.1 No[11] ? Yes No
usestyle <caption> ? WebTV No No No No No
valign <caption> Sets vertical alignment of table caption Internet Explorer 3.1 ? ? No No

See also[]

  • Web standards
  • Wireless Markup Language

Notes[]

  1. Supported for only <img>.
  2. Supported for only <font>.
  3. Trident dropped support for <wbr> in version 5.0.[9]

References[]

  1. Amaya Binary Releases, Most recent download link in stable
  2. Download for kdelibs, Most recent download link in stable
  3. HTML 4 Changes, W3C, 1997-12-18, retrieved 2008-05-07 
  4. Bug 3875 - (basefont) deprecated <basefont> element not supported, Mozilla 
  5. HTML 3.2 Reference Specification, W3C, 1997-01-14, retrieved 2008-10-08 
  6. Isindex Example, retrieved 2008-05-07 
  7. HtmlVersionAttribute, Google, 2008-09-11 
  8. Perlman, Eric. "Wacky Uselessness". Retrieved 15 July 2010. 
  9. Zeilenumbruch erlauben (in German), Impressum 
  10. XML Don't, W3Schools 
  11. Bug 207900 - psychotekk.de - the target attribute in the form element is ignored, Mozilla 
Advertisement