Читайте также:
|
|
· Программирование
Как известно, каждый браузер по своему обрабатывает скормленный ему код. Порой полученная картина в разных браузерах так сильно отличается, что начинаешь сомневаться в адекватности разработчиков Internet Explorer. Чтобы хоть как то уменьшить эффект различного отображения веб страниц в разных обозревателях, необходимо писать правильный код, который будет безошибочно распознаваться всеми интернет браузерами.
Проверка написанного кода называется валидацией. Существуют различные сервисы для проверки соответствия написанного кода стандартам. Они позволяют найти ошибки и несоответствия в коде, и быстро найти проблемное место. Кроме кроссбраузерности есть еще несколько позитивных моментов, которые может принести оптимизация под сервисы валидаторы.
Во первых, это улучшит понимание сайта поисковыми роботами. Правильная структура веб страницы может гарантировать, что весь текст будет проиндексирован правильно. Бывали случаи, когда веб страница совсем не распознавалась поисковыми системами из неправильной разметки.
Во вторых, это позитивно скажется на Вашей репутации. Веб разработчик, который пишет правильный код более ценен на рынке и в коллективе. Правильно написанный код позволит Вам спать спокойно, без всяких угрызений совести.
10.Каскадные таблицы стилей. Правило, селектор, свойство. Внешние таблицы стилей. Наследование свойств. Переопределение наследуемых свойств.
Что такое CSS?
Каскадные таблицы стилей (Cascading Style Sheets, CSS) — это стандарт, определяющий представление данных в браузере. Если HTML предоставляет информацию о структуре документа, то таблицы стилей сообщают как он должен выглядеть.
Стиль — это совокупность правил, применяемых к элементу гипертекста и определяющих способ его отображения. Стиль включает все типы элементов дизайна: шрифт, фон, текст, цвета ссылок, поля и расположение объектов на странице.
Таблица стилей — это совокупность стилей, применимых к гипертекстовому документу.
Каскадирование — это порядок применения различных стилей к веб-странице. Браузер, поддерживающий таблицы стилей, будет последовательно применять их в соответствии с приоритетом: сначала связанные, затем внедренные и, наконец, встроенные стили. Другой аспект каскадирования — наследование (inheritance), — означает, что если не указано иное, то конкретный стиль будет применен ко всем дочерним элементами гипертекстового документа. Например, если вы примените определенный цвет текста в теге <div>, то все теги внутри этого блока будут отображаться этим же цветом.
Использование каскадных таблиц дает возможность разделить содержимое и его представление и гибко управлять отображением гипертекстовых документов путем изменения стилей.
Официальная информация о спецификации Cascading Style Sheets всегда доступна по адресуhttp://www.w3.org/Style/CSS/
Дата добавления: 2015-02-16; просмотров: 137 | Поможем написать вашу работу | Нарушение авторских прав |