HTML5 is a text-based markup language for structuring and semantic markup of content, such as text, images, and hyperlinks in documents. The language is currently still in development, but there are already quite sophisticated designs of two developer teams. You should take over from HTML4. The language replaces the document description standards HTML 4.01, XHTML 1.0 and DOM Level 2 HTML It offers many new features such as, but video, audio, local storage, and dynamic 2D and 3D graphics that are not directly supported by HTML4, so far additional plugins to be used, for example Adobe Flash.

CSS3 Cascading Style Sheets

With CSS, it is possible for different output media (screen, paper, projection, language) to specify different representations. This is useful, for example, to perform an extra hyperlinks when printing or adapt for devices with lower resolution (eg, PDAs or mobile phones), the display of consideration for the smaller page width and height. In addition to various options, colors and adjust fonts, CSS also allows you to position elements or set free wallpapers. CSS is now considered the default style sheet language for web pages. The previously common HTML elements such as FONT and CENTER are classified as deprecated, which means that they should be removed in the future of the HTML standard. The Cascading Style Sheets or CSS called, are virtually a declarative language for style sheets of structured documents. It is mainly used together with HTML and XML. The basic idea in the design of CSS was to describe using HTML or XML only the content-structure of a document and the meaning of its parts, while using CSS of the concrete representation (colors, layout, font characteristics, etc.) of the parts is determined largely independently. Elements of a document can (eg all image elements within link elements) are identified, for example, due to their element name (for example, all link elements), its ID or because of their position in this document. Using CSS rules the specific values ​​for certain display attributes can therefore be determined for each element. This assessment may take place at a central location, possibly even in a separate document, which facilitates their reuse in other documents. In addition, CSS has an inheritance model for tag attributes – therefore cascading – that reduces the number of necessary definitions. CSS also allows the most discretionary award of parts of a document.