HTML - это язык разметки, но его создатели так хотели улучшить жизнь сайтостроителей, что добавляли в него элементы и параметры, отвечающие за внешний вид страницы: теги <font>, <b>, <i>, <bgcolor> и так далее.

Но на какой-то момент код страниц стал таким громоздким и нечитабельным, что стало ясно - этот путь ведет "в никуда". Тогда было принято решение разделить разметку страницы (HTML) и ее визуальное оформление (CSS). В совокупности HTML и CSS позволяют творить чудеса и в этом вы скоро убедитесь.

Что такое CSS?

CSS (Cascading Style Sheeets) - каскадные таблицы стилей.
Стиль - набор параметров, задающий внешнее представление объекта. Например, пусть мы хотим, чтобы все заголовки первого уровня (теги <h1>) на одной странице имели красный цвет, размер - 24 и были написаны курсивом, а на другой странице были бы синего цвета, размера - 12. Наш заголовок - это объект, а цвет, размер и начертание - это параметры. Просто параметры нашего объекта для разных страниц разные, т.е. они отличаются стилем.
Каждый элемент на странице может иметь свой стиль (параграфы, заголовки, линии, текст...). Набор стилей всех элементов называют таблицей стилей.
Если для одного элемента задано несколько стилей (как в примере с заголовками), то применяется каскадирование, которое определяет приоритет того или иного стиля.

Преимущества CSS

1) CSS позволяет значительно сократить размер кода и сделать его читабельным.
2) CSS позволяет задавать такие параметры, которые нельзя задать только языком HTML. Например, убрать подчеркивание у ссылок.
3) CSS позволяет легко изменять внешний вид страниц. Представьте, вы сделали сайт из 50 страниц, на которых все заголовки синего цвета. Через какое-то время, вы захотели поменять синий цвет на зеленый. Вам придется пройтись по всем 50 страницам и поменять цвет в соответствующем атрибуте. С CSS вам придется сделать это лишь один раз, в таблице стилей.
4) С CSS связана так называемая блочная верстка сайта.

Читайте также:

SEO Название сайта Joomla

Порой многие новички в Joomla не догадываются о важности названия собственного сайта. Название сайта - это дополнительный запрос по которому находят страницы вашего сайта.

Регистрация домена

Домен, также обязателен для сайта, как и хостинг. Домен - это определяющее имя сайта, которое будет отображаться в адресной строке и в поиске. Именно доменное имя будет формировать представление о вашем сайте.

Переход с Joomla 1.5 на 2.5

Здравствуйте. В данном уроке речь пойдет о переходе со старой версии Joomla 1.5 на новую версию 2.5. Вы узнаете как наиболее безопасно и без большого количества проблем можно это сделать.

Создание первого модуля в Joomla 3

Модули в Joomla очень важный раздел для изучения. Благодаря модулям, можно открыть самые скрытые возможности сайта. Основные из них - это меню, баннеры, формы входа и HTML - код.

Как выложить сайт в интернет?

Для того что бы Ваш сайт стал доступен много миллионной публике сети интернет Вам необходимо сделать две вещи:

  • Присвоить ему индивидуальное имя - домен.
  • Разместить сайт на каком либо сервере - (воспользоваться услугой хостинга)
Создание базы данных MYSQL для сайта

В данной статье мы научимся устанавливать базу данных на локальный сервер. Узнаем зачем это нужно и разберемся с самими базами.

Итак, для чего создавать базу данных? В предыдущей статье по установке Denwer мы узнали, что для работы с CMS Joomla необходим локальный сервер он же денвер, который использует базу данных MYSQL. А сайты на Joomla требуют наличие этой самой БД. Что же такое база данных? База Данных - это совокупность связных таблиц которые хранят данные, данные представляют из себя записи о конкретных компонентах, например о пользователях, статьях, комментариях, тегах в общем обо всем, что есть на вашем сайте.