In the HTML code containing only the data and their structure and representation, that is, the appearance is kept separately in a file styles CSS. This structure makes it easy to change the appearance without affecting the code of web pages. For example, you can create different styles to display and print, and do not need to create a separate page specifically for printing. Except Furthermore, this separation allows you to divide work of specialists, when engaged coder layout and design – designer. And, finally, separation of content and appearance allows you to sites with changing external views.
A visitor can choose the style of the site is suitable for him, the choice will be remembered for future visits. Using semantic markup easier registration of all identical elements in the same style. Sufficient to describe the style in the file of CSS, and you can not worry about the appearance of newly added items. In addition, the simplified procedure for adding new documents created in word processors. Often materials Site is written in a text editor Word. There is a simple means of transforming the headlines, selection lists, and other elements in the corresponding elements of HTML.
If the application tag in layout differs from the standard convert Word document to a Web page must manually if there is a desire to preserve the original formatting. Semantic markup makes it easier to structure the code of web pages and avoid many unnecessary structures. While the average user does not see the code, the search engine spiders work with it, and literate code helps in promoting the site. Semantic layout helps significantly the internal search engine optimization Web pages, which is especially important for the promotion of mid-range and low-frequency queries. And in moving to high-demand optimization allows a few to save money on increasing the reference mass.