Answer Posted / dipak suryavanshi
XHTML is HTML described as an application of XML. It is very
similar to HTML, indeed all the element names and their
semantics are identical, but it has some important
differences. We will look at the more important of these now.
Here are the major differences that concern us when we use
it as a markup language. There are others, but they will
probably not concern us. You should consult the XHTML spec
(www.w3.org) for a full list of differences.
* XML is case sensitive. All XHTML element and attribute
names must be in lowercase.
* All attribute values must be quoted, e.g.
cellpadding="10", NOT cellpadding=10.
* Empty elements such as the 'img' element must take a
special form, namely <img/>. Not the penultimate forward slash.
* All non-empty elements must have closing tags, e.g.
<p>...</p>, <li>...</li>. Implied closing tags are not allowed.
* Implied elements e.g. in HTML the <head>...</head> and
<body>...</body> tags can be implied. In XHTML they must be
written out in full.
* The XHTML document declarations are different for
XHTML documents. Use View/source on this document to see a
typical XHTML declaration. in particular not the xmlns
attribute on the <html> opening tag.
Is This Answer Correct ? | 11 Yes | 2 No |
Post New Answer View All Answers
Why are not my frames the exact size I specified?
Is there any way to keep list elements straight in an HTML file?
What are the disadvantages of html?
Name 4 new elements in html5 that were not available in previous html versions.
Why is a url encoded in html?
What are the types of tag?
What are major attributes?
What is content in html?
How do you pronounce tag heuer?
What is bom in html?
What is xpath in html?
How to utilize a server-sent event in HTML5?
Is it better to use iframe?
What are the different types of storage in HTML 5?
Is html table deprecated?