Many people have heard of HTML, or HyperText Markup Language, as it is used in many locations across the internet. However, there aren't nearly as many people who could explain what XHTML is; after all, this acronym isn't as commonly seen around the web.
XHTML is closely related to regular HTML. The acronym stands for Extensible HyperText Markup Language. It has the same depth as HTML, but it isn't quite as flexible. This is because XHTML is also closely related to XML, which is rather restrictive. In several aspects, XHTML can really be thought of as a merger between XML and HTML.
The Difficulty of XHTML
Because XHTML involves aspects of both HTML and XML, it can seem confusing to many. Additionally, documents must be well-formed (this aspect of XML is the same in XHTML). So, XHTML isn't quite as forgiving of errors as HTML, and errors are common when people are first learning. Here are some of the most common errors:
People forget to close empty elements. In HTML4, some elements didn't have closing tags; however, with XHTML, these elements must be closed. For instance, didn't have a closing tag in HTML4. For XHTML, though, the correct tag should be .
Likewise, writers forget to close non-empty elements, such as
for 'paragraph.' For XHTML, there should be a beginning tag of
and an ending tag of
Nesting elements incorrectly continues to be an issue. This has been an issue in HTML, and it is an issue with XHTML. The first tag listed should be the last to be closed. For example, this would not be correct: I like XHTML.
Instead, it should be:
I like XHTML.
When XHTML first came along, it really wasn't all that different from HTML. In fact, the few changes made to HTML to turn it to XHTML were to make the documents well-formed like XML and to attain conformance with XML. Also, in XML, the names of the elements and attributes were all case-sensitive; therefore, for XHTML all tag names were done in lowercase.
More differences between XHTML and HTML began to come up when HTML 2.0 came out. This is because HTML 2.0 used uppercase tags. However, as time went on and HTML 4.0 was released, XHTML and HTML were once again quite similar. At this point, many websites and content management systems began to use XHTML rather than HTML.
Not all web browsers support XHTML, though-and this is why there are still some who are leery of switching. In fact, Internet Explorer by Microsoft does not support it. According to a Microsoft developer, this is because their priorities are elsewhere; nonetheless, the fact that the largest internet browser doesn't support this language is a large blow. Additionally, because of this lack of support, many people are questioning whether or not XHTML is really here to stay and if it is worth learning and using.
XHTML, like any internet language, will take time and effort to learn-but, if you are a website developer, it may be a good idea to try it out.
If you find your cPanel disk space filling up, or an email address has hit its disk space quota, cPanel has a helpful built in Email Disk Usage tool. This will provide you with a simple to understand breakdown of how much disk space each folder for a particular email...
Although WHM will normally automatically keep itself up to date, you may want to manually check for server updates / push through an update that is pending, or it may be that you have automatic updates switched off on your cPanel server. In this guide we will show you how...
You may sometimes need to manually adjust the PHP settings on your cPanel server – for example if a site is hitting the PHP memory, or file size upload limit. WHM allows you to quickly change the settings of any PHP version installed on the server when needed, using the...