Интернет, компьютеры, софт и прочий Hi-Tech | ||||
Избранные докиМетки (все метки)hi tech, internet, it, интернет, информационные технологии, ит, по, программное обеспечение, сайт, софт
Подписаться через RSS2Email.ru
Дополнительнооптимизация, сайт, мониторы, движок, Битрикс, хостинг, сайты, мобильные, электроника, видеокарта |
Что такое каскадные таблицы стилей CSSПредположим, вы вознамерились создать свой собственный сайт. Освоили язык гипертекстовой разметки (HTML), можете форматировать текст, вставлять картинки, создавать гиперссылки. Однако наступит такой момент, когда вам надоест вручную прописывать оформление каждого элемента. Их, элементов, может быть очень много: абзацы, которые следует выделять отдельным начертанием, границы таблиц, вызывающие немало мучений, рамки вокруг картинок, ну и так далее. Так вот, всё это можно сделать гораздо проще с помощью каскадных таблиц стилей (Cascading Style Sheets, CSS). Почему каскадных? Потому что оформление разных элементов страницы происходит поэтапно, каскадом. Вы указываете первое правило, например, ссылки должны быть голубыми, а их текст подчёркивается только при наведении указателя мыши. Всё, теперь все ссылки действительно будут такими, совершенно не нужно прописывать это правило для каждой из них отдельно. Следующий этап — назначаете, каким должен быть обычный текст, каким — курсив, полужирный, каждый заголовок и содержимое ячеек таблиц. Далее — сами таблицы, оформление границ, их цвет. Таким образом можно одним махом оформить практически всё, что имеется на веб-странице (и, собственно говоря, поддаётся оформлению). Таблицу стилей можно вставлять как непосредственно в заголовок веб-страницы
(обычно её размещают до Кроме того, элементы стиля можно вставлять непосредственно в теги HTML. Например, один абзац следует выделить иначе. Он, абзац, как известно,
начинается с латинской буквы Если же нужно создать иное оформление не просто для абзаца, а целого блока,
участка страницы, тогда в угловых скобках пишем то же самое, но только не с
В общем, CSS очень легко и просто интегрируется с HTML. Формат создания
таблицы стилей очень прост. Каждый каскад выглядит следующим образом:
селектор, селектор, селектор {свойство: значение;
свойство: значение;
свойство: значение;}
Обязательно с фигурными скобками, двоеточием и точкой с запятой. Например, чтобы сделать все заголовки (допустим, h2, h3 {font-weight: bold; color: green;}
А чтобы текст ссылок под указателем мыши становился синим и не подчёркнутым, переходим на следующую строку и пишем: a:hover {text-decoration: none; color: blue;}
Существует невообразимое количество справочных материалов по каскадным таблицам стилей. Как для начинающих, с азами и простейшими примерами (вроде показанных выше), так и со сложными конструкциями, слоями и настоящими каскадами, жутко заумными, с распределением элементов на классы и прочими наворотами. Однако первые шаги лучше всего делать скромно и без излишеств. Полезно
сохранять страницы на диск и смотреть файлы с
таблицами стилей, созданные профессиональными веб-мастерами. (Эти файлы будут в
папке с элементами страницы, картинками и скриптами, а расширение у них, как
нетрудно догадаться, Теоретически современные браузеры обязаны более менее адекватно отображать оформление, заданное в таблицах CSS. Но раньше с этим возникали проблемы. Первый стандарт CSS (под названием CSS1) был принят ещё в 1996-м. С тех пор много воды утекло, многое изменилось к лучшему, но иногда какой-нибудь не совсем удачный релиз Opera (особенно в версии для Linux) отрисовывает некоторые сайты весьма криво. Хотя, конечно, такое случается всё реже. Злые языки утверждают, что это из-за движка Presto. Проблемы случаются и с Internet Explorer 8. Ну а Chrome и Safari на движке WebKit, а также Firefox на Gecko отображают страницы с CSS сравнительно неплохо. Автор: vanilinkin, специально для xBB.uz, 29.05.2011 Предыдущие публикации: Последнее редактирование: 2011-05-29 20:23:48 Метки материала: таблицы, css, таблицы стилей, каскадные таблицы стилей, таблицы стилей css, каскадные таблицы стилей css, что такое каскадные таблицы стилей, что такое каскадные таблицы стилей css Оставьте, пожалуйста, свой комментарий к публикации |
|||
© 2007-2012, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.