Register now or log in to join your professional community.
HTML is a markup language that is used to build static (non interactive and nonanimated) webpages.
XHTML is an xml markup language that mirrors HTML syntaxes.
HTML5 is the latest revision of HTML containing much better support for media like video and audio tags.
DHTML stands for Dynamic HTML and is a combination of static code like HTML, and dynamic scripting languages like JavaScript, used to create interactive and animated websites.
Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. It is defined in the XML1.0 Specification[3] produced by the W3C, and several other related specifications,[4] all freeopen standards.[5]
Difference between CSS2 and CSS3
CSS3 is divided into many different documents called Modules. Every module adds new capability or extends features defined in CSS2 over preserving backward compatibility. Work on CSS3 started around the time of publication of the original CSS2 recommendation.[5]
Because of the modularization in CSS3, every modules has different stability and is in different status.[5]
The CSS3 version supports many more browsers than CSS2.[6]
CSS3 has other added features such as new combinator, new CSS selectors, new pseudo-elements and new style properties[6]
XHTML was developed by the W3C to help web developers make the transition from HTML to XML. By migrating to XHTML today, web developers can enter the XML world with all of its attendant benefits, while still remaining confident in their content's backward and future compatibility.
Developers who migrate their content to XHTML1.0 will realize the following benefits:
XHTML documents are XML conforming. As such, they are readily viewed, edited, and validated with standard XML tools.
XHTML documents can be written to operate better than they did before in existing browsers as well as in new browsers.
XHTML documents can utilize applications like scripts and applets that rely upon either the HTML Document Object Model or the XML Document Object Model.
HTML5 is the newest hyper text markup language for websites from the World Wide Web Consortium (W3C). The first draft was made public in2008, but not much happened until2011. In2011, HTML5 was released and people started writing about it and using it, but the support in different browsers was still poor. Today all major browsers (Chrome, Safari, Firefox, Opera, IE) offer HTML5 support, therefore the newest HTML technology can be used at its best today.
CSS was first developed in1997, as a way for Web developers to define the look and feel of their Web pages. It was intended to allow developers to separate content from design so that HTML could perform more of the function that it was originally based on - the markup of content, without worry about the design and layout.
CSS didn't gain in popularity until around2000, when Web browsers began using more than the basic font and color aspects of CSS. And now, all modern browsers support all of CSS Level1, most of CSS Level2, and some aspects of CSS Level3.
Web Designers that don't use CSS for their design and development of Web sites are rapidly becoming a thing of the past. And it is arguably as important to understand CSS as it is to know HTML - and some would say it was more important to know CSS.
HyperText Markup Language (HTML) is the main markup language for creating web pages and other information that can be displayed in a web browser.
XHTML (Extensible HyperText Markup Language) is a family of XML markup languages that mirror or extend versions of the widely used Hypertext Markup Language (HTML), the language in which web pages are written.
Dynamic HTML, or DHTML, is an umbrella term for a collection of technologies used together to create interactive and animated web sites by using a combination of a static markup language (such as HTML), a client-side scripting language (such as JavaScript), a presentation definition language (such as CSS), and the Document Object Model.
Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. It is defined in the XML1.0 Specification produced by the W3C, and several other related specifications, all free open standards.
HTML5 is a markup language used for structuring and presenting content for the World Wide Web and a core technology of the Internet. It is the fifth revision of the HTML standard (created in1990 and standardized as HTML4 as of1997) and, as of December2012, is a candidate recommendation of the World Wide Web Consortium (W3C). Its core aims have been to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices (web browsers, parsers, etc.). HTML5 is intended to subsume not only HTML4, but also XHTML1 and DOM Level2 HTML.
The biggest difference between CSS2 and CSS3 is that CSS3 has been split up into different sections, called modules. Each of these modules is making it's way through the W3C in various stages of the recommendation process. CSS2 was submitted as a single document with all the Cascading Style Sheets information within it. Because each of the modules is being worked on individually, we have a much wider range of browser support for CSS3 modules. As with any new specification, be sure to test your CSS3 pages thoroughly in as many browsers and operating systems as you can.
CSS3 ModulesCSS3 has been split into "modules". It contains the "old CSS specification" (which has been split into smaller pieces). In addition, new modules are added.
Some of the most important CSS3 modules are:
simply HTML5 is designed for modern web and compateble with all browser and platforms. u can used with javascript and css5 and xml to design crossplatform applications
html5 is already standarized and w3c and whatwg , on other hand xhtml is based on xml .
DHTML is only term stand for compination of html , javascript ,css to make interactive page