There are numerous places one could learn XHTML. One could enroll into a community college and take computer programming courses for example. Another source could be a computer program designed to teach the user XHTML through a series of steps and tasks.
XHTML is used as a stricter view of HTML. People who like to make the code clean and nice use XHTML.
No, because they are essentially the same thing. HTML came before XHTML, and can be ill-formed but still acceptable. XHTML is just well formed HTML with the inclusion of a DTD at the very top.
The best way to learn how to design a webpage is getting some book and tutorials in XHTML and Photoshop. Go through them,practice coding and start analyzing other web sites.
(1) XHTML 1.0 Strict(2) XHTML 1.0 Transitional(3) XHTML 1.0 Frameset
XHTML support is based on the browser being run, not the underlying operating system. Any operating system capable of running a modern browser can thus use XHTML. There are dozens of systems that would meet this definition.
You can use XHTML if there is any chance you are going to need to reprocess your content, for example to send it to a PDA; XML's stricter syntax rules make automatic processing of XHTML much easier and cheaper than ordinary HTML
No. HTML existed before XHTML. XHTML combines XML and HTML, so it is an advancement on HTML.
XHTML 2.0 exists, and is ready for use. CSS 2.0 is a bit recent (at the time of writing), and because of that, CSS 3.0 probably won't be coming out for awhile.
All modern browsers support XHTML.
XHTML 1.0 was established on January 26, 2000.
XHTML is designed to be use with devices with particular needs; mobile devices, for example, need to be able to manipulate data to make it fit onto their smaller screens. Accessibility-enhancing devices may come with XML parsers, allowing them to read XHTML and help interpret the information on a website to those with disabilities.
XHTML is a combination of largely HTML and a small portion of XML.