An exclusive gaming industry community targeted
to, and designed for Professionals, Businesses
and Students in the sectors and industries
of Gaming, New Media and the Web, all closely
related with it's Business and Industry.
A Rich content driven service including articles,
contributed discussion, news, reviews, networking, downloads,
and debate.
We strive to cater for cultural influencers,
technology decision makers, early adopters and business leaders in the gaming industry.
A medium to share your or contribute your ideas,
experiences, questions and point of view or network
with other colleagues here at iVirtua Community.
This document describes the differences between HTML4 and HTML5 and provides some of the rationale for the changes. This document may not provide accurate information as the HTML5 specification is still in development. When in doubt, always check the HTML5 specification itself. [HTML5]
Here are some additional resources:
http://simon.html5.org/html5-elements
HTML 5 will be the first major revision for 10 years... HTML 4.0 was published December 18, 1997 as a W3C Recommendation. although HTML 4.01 was published December 24, 1999 as a W3C Recommendation. It offers the same three flavors as HTML 4.0, and its last errata was published May 12, 2001.
Here are some interesting points regarding HTML 5 to spark discussion.
The HTML5 draft reflects an effort, started in 2004, to study contemporary HTML implementations and deployed content. The draft: Defines a single language called HTML 5 which can be written in HTML (HTML5) and XML (XHTML5).
Defines detailed processing models to foster interoperable implementations.
Improves markup for documents.
Introduces markup and APIs for emerging idioms, such as web applications. - Important!
HTML 5 will mean very semantic code... here are some new elements I picked out from the many described in the links above.
aside represents a piece of content that is only slightly related to the rest of the page. Elements are in bold.
dialog can be used to mark up a conversation like this:
Code:
<dialog>
<dt> Costello
<dd> Look, you gotta first baseman?
<dt> Abbott
<dd> Certainly.
<dt> Costello
<dd> Who's playing first?
<dt> Abbott
<dd> That's right.
<dt> Costello
<dd> When you pay off the first baseman every month, who gets the money?
<dt> Abbott
<dd> Every dollar of it.
</dialog>
figure can be used to associate a caption together with some embedded content, such as a graphic or video:
footer represents a footer for a section and can contain information about the author, copyright information, et cetera.
header represents the header of a section.
Quote:
nav represents a section of the document intended for navigation
... very semantic!
Quote:
section represents a generic document or application section.
Quote:
meter can be used to represent a measurement, such as disk usage.
time represents a date and/or time.
We also see many significant dropped elements, (3.5)... most notably, the easy
Code:
<center></center>
has been dropped, an quick easy way to centre a block of code... but most styling elements, with CSS (and now CSS3), are depreciated... even [code<b></b> and <strong></strong> being changed as to what they function as[/code] (See official W3C link above, section 3.4. Changed Elements for more)
Dropped elements...
Quote:
acronym is not included because it has created lots of confusion. Authors are to use abbr for abbreviations.
applet has been obsoleted in favor of object.
basefont
big
center
dir
font, although it is allowed when inserted by WYSIWYG editor.
frame
frameset
isindex
noframes
noscript (only dropped in XHTML5)
s
strike
tt
u
Frames are gone! As are most HTML styling elements (due to CSS), and other defunct elements.
Finally,
Quote:
HTML5 introduces a number of APIs that help in creating web applications. These can be used together with the new elements introduced for applications:
which is very interesting.
More Official HTML 5 W3C links:
http://www.whatwg.org/specs/web-apps/current-work/
http://dev.w3.org/cvsweb/~checkout~/html5/spec/Overview.html
What do you think of HTML 5?
Last edited by Editorial Team on Tue Dec 11, 2007 3:36 am; edited 1 time in total
wow that's quite interesting. i guess its stopping laziness in coding and forcing people into using css. on a personal level it means i'm going to have to type a lot more just to make something bold. i think some people who do everything inline will make their source very untidy.
ie/
Quote:
instead of using
Code:
<b>helloworld</b>
they'ld use
Code:
<div style="font-weight: bold;">helloworld</div>
bleh. well there are good points in that some of the older stuff is thrown out the window, and more semantic tags have been brought in. looks like change for the better, but will force lazy sods (like myself) to do more work.
be quite honest there is not much differences between XHTML and HTML. I personally feel that XML is slightly better than HML.
he was actually asking about XML here rather then XHTML, they are in fact different ... where XHTML is a stricter version of HTML (hence teh limited differences between them) and XML is a pure-data language.
in response to the previous question though XML isn't a fundamental part of web development at all. IMO is it going to become larger and more important in the future but in the web's current state
HTML is used for markup
CSS for pretiness
plus server side languages. HTML&CSS are commonly known so you shouldn't specialise in them but they are fundamentals of web design.
however in the future HTML could be replaced by XML and CSS with XSL so you may wanna research into that but if your just getting into it start with the basics: HTML&CSS
html or hml? as far as i'm aware hml isn't a language hehe, html supports both .html and .htm as file extensions maybe thats where you got it from.
but anyways just pretending you meant html (if you didn't then doesn't matter): html is almost liek the core of web developemtn and websites as a whole. it's considered a "markup" language, so you can put in text basically and mark it up with cool tags ect to makeit look funky (the use of CSS extends this funkiness). but if you go to your web browser look at a page and click Source (View source/Go to source etc) what comes up is in fact HTML (unless the site is funky and is using XML).
i personally think HTML is the core of all other web languages because most server side languages print out HTML, even using XML and XSL to make a website involves HTML somewhere along the lines.
so that's basically HTML's role to show and display data ...
seeing as i dunno what i said mad eany sense here's what w3schools says:
Quote:
What is an HTML File?
HTML stands for Hyper Text Markup Language
An HTML file is a text file containing small markup tags
The markup tags tell the Web browser how to display the page
An HTML file must have an htm or html file extension
An HTML file can be created using a simple text editor
Actually, I had doubts if HML was a language or not. I just happened to ask you about it because it was mentioned in previous post. Thanks for elaborating on what HTML is.