Технология CSS была создана с целью разделить оформление сайта и его структуру. Это необходимый отдельный язык для стилей. Поскольку у HTML минимальные возможности стилизации.
При помощи HTML создается разметка сайта, его страницы. Один ресурс может включать в себя много таких страниц, переходов, документов и файлов. Прописывая специальные теги, можно настроить внешний вид каждой страницы, выделить текст и определить стиль шрифта. А технология CSS позволяет создать оформление сайта в отдельном файле и применить ко всем страницам. Преимущества CSS очевидны:
Для дизайна страниц HTML не предназначен совершенно. В нём есть некоторые средства, позволяющие настроить внешний вид страницы, например, специальные теги. Они позволят задать шрифт определенного блока текста, а с помощью таблицы можно текст расположить необходимым образом. Но использовать теги для дизайна — это очень неудобно.
Когда понадобилось создавать красивые странички, возникла проблема: как описывать внешний вид элемента? Для этого был создан язык CSS.
CSS расшифровывается как Cascading Style Sheets — каскадная таблица стилей. С помощью CSS задают правила отображения практически любых элементов. То есть CSS работает в паре с языком HTML.
С помощью HTML задается разметка документа, его структура: какая часть является заголовком, какая основным документом, где расположено содержимое, где гиперссылки. А с помощью CSS создается внешний вид.
Что нужно знать, чтобы создать сайт? Достаточно ли знаний HTML? Какие еще технологии применяются при разработке? Ответы на эти вопросы и небольшая хитрость, связанная простым созданием собственного сайта ждут вас далее.