The development and design of most pages of an internet site nowadays require the web designer and developer to have substantial knowledge on a number of web programming and development languages. Such languages are needed to provide the web publishers and the viewers pages that are visually appealing, interactive, fully customizable, accessible, and usable. Most often than not, using CSS is among the most important web design tool among these web programming languages. This is because the
digital information platform needs to provide the viewers visually appealing and accessible pages on each and every internet site. It should also provide enough room for the web designers and developers to fully customize the pages of the internet sites they design and develop.
Now, aligning block elements in the center for the element to float in the central frame of a page of an internet site is very much made easy by CSS. Using CSS, you could not only
center align block elements in a given page of any internet site, but you could also tweak it to functionally work with most internet site browsers. But then again, the earlier versions of Microsoft's Internet Explorer need to be tweaked regarding its access to this CSS add-on. If you cannot seem to find a good CSS hack for aligning block elements on a page of any given internet site using the earlier versions of Microsoft's Internet Explorer, then use XHTML to do the job. It's messier to use than CSS, but you don't exactly have a choice now, do you?