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

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


Альтернатива display: none

4.04.07 , ,

Довольно часто приходится скрывать некоторые элементы при создании сайта используя display: none. Screen reader'ы не отображают содержимое скрытых таким способом элементов. Поэтому предлагается более удобное решение в статье Accessible Display: None.

Смысл заключается в том, чтобы создав из inline элемента блок, задать ему нулевые размеры.

Пример CSS и XHML (Strict) кода, взятого с того же сайта для скрытия label:

<form method="get" action="#"
  id="search_form">
  <p>
    <label for="q">Search</label>
    <span>
      <input type="text" name="q" id="q" />
    </span>
    <input type="image"
    src="/img/search.gif" alt="Search" />
  </p>
</form>
#search_form label
{
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
}

В архив


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

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

дальше →

Media-запросы

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

дальше →

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

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

дальше →

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

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

дальше →

Все статьи

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