Пропустить навигацию

Highe® — Веб и стандарты


Diagnostic Styling

13.10.07 , ,

Eric Meyer представил ряд правил CSS, применяя которые можно визуально отслеживать ошибки в разметке при создании сайта.

Выглядят они примерно следующим образом:

a[href="#"] {background: lime;}
a[href=""] {background: fuchsia;}

Данные правила показывают пустые ссылки.

Для изображений:

img {outline: 5px solid red;}
img[alt][title] {outline-width: 0;}
img[alt] {outline-color: fuchsia;}
img[alt], img[title] {outline-style: double;}
img[alt=""][title], img[alt][title=""] {outline-width: 3px;}
img[alt=""][title=""] {outline-style: dotted;}

Смысл данных правил заключается в следующем:

  1. Задаем всем изображениям красный контур
  2. Если изображение имеет атрибуты alt и title одновременно, задаем ширину контура 0.
  3. Если изображение имеет только alt атрибут, то меням цвет контура на fuchsia. Это означает, что любое изображение, не имеющее alt атрибута будет обведено красным цветом.
  4. Если изображение имеет либо alt либо title задается двойной стиль контура.
  5. Если alt пустой и имеется title с любым значением или наоборот, ширина контура устанавливается в 3px.
  6. Если оба атрибута и alt, и title пустые, то задается точечный стиль контура.

При использовании данных стилей придется проставлять обязательно !important.

Просмотреть все это в действии можно на the diagnostic demonstration page.

Прочитать подробнее можно здесь Diagnostic Styling

Комментарии

 

 

В архив


CSS Styleguide — улучшение читабельности кода

Перевод статьи Improving Code Readability With CSS Styleguides с рекоммендациями по организации СSS файлов и написанию стильгайдов.

дальше →

Media-запросы

Media-запросы это расширение CSS3 для различных media-типов, позволяющее контролировать отображение документа в зависимости от устройства

дальше →

Стандартный режим, режим обратной совместимости и DOCTYPE

Еще раз хочу вернуться к данным режимам, их выбору, переключению и DOCTYPE

дальше →

Полезные CSS хаки

Несколько хаков, которые могут пригодиться

дальше →

Все статьи

бизнес, браузеры, веб-стандарты, верстка, дизайн, мобильные устройства, редакторы, фотогалерея, alistapart, css, css3, email, html email, javascript, photoshop, png, progressive enhancement, svg, textmate, textpattern, usability, validation, vml

Полезные ссылки

23.09.08

  • Using jQuery for Background Image Animations
  • jParallax
  • Test your color IQ
  • 80 Large Background Websites
  • 20 Free Page Analysis Tools