Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What is the different between HTML , XHTML , DHTML , XML , HTML5 and what differ CSS2 than CSS3 ?

user-image
Question added by Deleted user
Date Posted: 2013/11/04
Mohammad Irfan
by Mohammad Irfan , Certified Magento Developer , Xcite.com

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]

Atif Aqeel
by Atif Aqeel , Founder And Director , Xesense

HTML (Hypertext Markup Language) is the set of markup symbols or codes inserted in a file intended for display on a World Wide Web browser page. The markup tells the Web browser how to display a Web page's words and images for the user. Each individual markup code is referred to as an element (but many people also refer to it as a tag). Some elements come in pairs that indicate when some display effect is to begin and when it is to end.

 XHTM

XHTML stands for EXtensible HyperText Markup Language and is the next step in the evolution of the Internet. The XHTML1.0 is the first document type in the XHTML family.

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.

 

DHTML

DHTML stands for 'Dynamic HTML'. Many people are familiar with Dynamic HTML, but many don't know what it really is. Before we get into what DHTML is, we should first point out what DHTML is not.

 

XML

XML (Extensible Markup Language) is a flexible way to create common information formats and share both the format and the data on the World Wide Web, intranets, and elsewhere. For example, computer makers might agree on a standard or common way to describe the information about a computer product (processor speed, memory size, and so forth) and then describe the product information format with XML. Such a standard way of describing data would enable a user to send an intelligent agent (a program) to each computer maker's Web site, gather data, and then make a valid comparison. XML can be used by any individual or group of individuals or companies that wants to share information in a consistent way.

HTML5

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

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.

 

Md Mazedur Rahman
by Md Mazedur Rahman , Asst. Manager-IT(Software) , Youngone CEPZ Limited.

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 Modules

CSS3 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:

  • Selectors
  • Box Model
  • Backgrounds and Borders
  • Image Values and Replaced Content
  • Text Effects
  • 2D/3D Transformations
  • Animations
  • Multiple Column Layout
  • User Interface

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 

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.