vitrolov
Постоялец
- Регистрация
- 10 Июн 2012
- Сообщения
- 132
- Реакции
- 131
- Автор темы
- #1
Многие используют эту технику, чтобы спрятать или заменить какой-нибудь текст. Например, <h1>My Title</h1> и прописывают в CSS
Но на нескольких зарубежных сайтах, я прочитал, что это очень плохая практика, в плане СЕО (Гугл не любит, когда что-то прячут в HTML коде. Но реальных доводов я не увидел) Другая причина, что браузер вынужден рисовать огромный в 9999рх блок, который и хоть не виден для обычного пользователя, но влияет на время загрузки страницы, особенно, когда техника применяется в изобилие на страницах сайта.
Поэтому, есть несколько методов, которые помогают в кошерном решение этой задачи
Вариант первый
И второй
З.И статья, которая вызвала этот ажиотаж Для просмотра ссылки Войди или Зарегистрируйся
Надеюсь на ваши адекватные мысли по этому поводу, и что статья действительно окажется кому-то полезной в плане самообучения
Код:
h1 {
background: url('logo.png');
text-indent: -9999px;
}
Но на нескольких зарубежных сайтах, я прочитал, что это очень плохая практика, в плане СЕО (Гугл не любит, когда что-то прячут в HTML коде. Но реальных доводов я не увидел) Другая причина, что браузер вынужден рисовать огромный в 9999рх блок, который и хоть не виден для обычного пользователя, но влияет на время загрузки страницы, особенно, когда техника применяется в изобилие на страницах сайта.
Поэтому, есть несколько методов, которые помогают в кошерном решение этой задачи
Вариант первый
Код:
p.hide {
background: url('logo.png) no-repeat;
text-indent: 100%;
overflow: hidden;
white-space: nowrap;
}
Код:
p.hide{
background: url('logo.png) no-repeat;
height: 0;
overflow: hidden;
padding-top: 40px;
}
Надеюсь на ваши адекватные мысли по этому поводу, и что статья действительно окажется кому-то полезной в плане самообучения