What is the difference between HTTP-Post and HTTP-Get?

As their names imply, both HTTP GET and HTTP POST use HTTP as their underlying protocol. Both of these methods encode request parameters as name/value pairs in the HTTP request. The GET method creates a query string and appends it to the script’s URL on the server that handles the request. The POST method creates a name/value pairs that are passed in the body of the HTTP request message.

Difference between html, dhtml and xhtml?

HTML (Hyper Text Markup Language) is the most widely accepted language used to build websites. It is the main structure of a website. It builds tables, creates divisions, gives a heading message (In the title bar of programs), and actually outputs text. XHTML (eXtensive Hyper Text Markup Language) is the same as HTML, except it has a cleaner syntax. XHTML uses the same tags as HTML, so people who know HTML know messy – XHTML. New rules apply in XHTML, such as tags always needing to be ended; Tags need to be “Nested” properly, and such. dHTML (Dynamic Hyper Text … Click here to continue…..

Tabs by using CSS

Its highly unlikely that tabs using only CSS would replace JavaScript based ones.