CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — технология описания внешнего вида документа, написанного языком разметки. CSS используется преимущественно для оформления HTML- и XHTML-документов, но иногда и для других XML-структурированных документов (например, в браузере «Mozilla» для оформления элементов графического интерфейса, XUL).
Речь здесь пойдет о
«правильном» HTML для новичков, а
именно – о некоторых дополнительных
возможностях, официально
утвержденных интернет-консорциумом.
В частности, о некоторых
возможностях, предоставляемых
динамическим HTML (DHTML). А еще точнее – о
том, как с помощью CSS (cascade style sheets, или
каскадных таблиц стилей) сделать
страничку, которая будет выглядеть
лучше, чем страницы, созданные
посредством «классического» HTML, при
этом занимать меньше места и,
соответственно, быстрее грузиться.
Мало кто из людей,
впервые решившихся на создание
собственного web-представительства,
вооружается notepad'ом или другим
текстовым редактором вроде HomeSite.
Обычно новичок думает следующим
образом: «Все свои привычные
документы я создаю посредством
программ WISIWYG («что вижу, то и получаю»)
– тексты я создаю в MS Word, презентации
– в MS PowerPoint, так возьму-ка я и для
создания web-странички подобную
программу – MS FrontPage...» Приняв такое
решение, новоявленный web-ваятель
дважды обкрадывает себя.
Первый раз – в
смысле рационального использования
web-пространства. Дело в том, что все
визуальные редакторы web-страниц, к
которым относится и упомянутый MS
FrontPage, вставляют в создаваемые
страницы «отсебятину» – множество
лишних ненужных тегов. Исключением,
пожалуй, является Macromedia Dreamweaver (за что
он снискал себе заслуженную
популярность как среди новичков, так
и среди профессионалов). Но даже он в
этом плане не идеален – любит
засорять исходный текст кавычками (в
большинстве случаев совершенно
ненужными), а также вставлять символы
неразрывного пробела в самых
неподходящих для этого местах.
Справедливости ради стоит отметить,
что все визуальные редакторы
предоставляют пользователю
возможность работать с исходным
кодом создаваемой страницы, но столь
любимый многими FrontPage вновь
переделает все по-своему, стоит вам
только переключиться снова в
визуальный режим.
Из этого следует,
что второй раз новичок обкрадывает
себя именно в части гибкости и
полноты управления создаваемым
содержимым страницы – визуальные
редакторы не предоставляют такой
свободы творчества, какую
предоставит вам работа
непосредственно с исходным кодом
создаваемой страницы.
Ну, а теперь
перейдем непосредственно к делу – к
созданию красивых и небольших web-страниц
с помощью каскадных таблиц стилей (в
дальнейшем тексте я буду употреблять
их сокращенное название – CSS).
Предполагается, что вы, дорогие
читатели, прочтя вступление,
согласились со мной, отказались от
визуальных редакторов, добыли книгу
по HTML, изучили хотя бы небольшое
количество основных тегов и
атрибутов и горите желанием узнать,
что же такое CSS и с чем его едят.
п»ї свобода творчества Warning: require_once(/var/www/u1668306/data/www/websajt.ru/1f8fdc3b180e34fd697783aab28bf0d9e7ecfac1/linkfeed.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/u1668306/data/www/websajt.ru/html9.php on line 248
Fatal error: require_once() [function.require]: Failed opening required '/var/www/u1668306/data/www/websajt.ru/1f8fdc3b180e34fd697783aab28bf0d9e7ecfac1/linkfeed.php' (include_path='.:') in /var/www/u1668306/data/www/websajt.ru/html9.php on line 248