Мета-теги для браузера в HTML
В этой статье мы с Вами обсудим различные мета-теги для браузера в HTML. Их значение гораздо выше мета-тегов, которые мы рассматривали в статье по мета-тегам для страницы, поэтому с данным материалом необходимо ознакомиться каждому.
Сначала давайте разберём то, как вставляются мета-теги для браузера. Как и другие типы мета-тегов, они вставляются внутри тега <head> по следующему синтаксису:
<meta http-equiv = "name_meta" content = "content_meta" />
Процесс вставки мета-тегов для браузера в HTML такой же, как и для мета-тегов для страницы, однако, здесь вместо атрибута "name" используется атрибут "http-equiv". Теперь перечислю самые важные мета-теги для браузера:
- Content-type - важнейший мета-тег, который содержит тип документа, а также его кодировку. Всегда пишите данный мета-тег!
- Content-language - мета-тег, содержащий язык данной страницы.
- refresh - мета-тег, позволяющий запускать либо автоматическое обновление, либо редирект на другую страницу (сайт) через заданный промежуток времени.
Чтобы стало понятно, как использовать эти мета-теги для браузера в HTML, приведу пример:
<head>
<meta http-equiv = "Content-type" content = "text/html; charset = windows-1251" />
<meta http-equiv = "Content-language" content = "ru" />
<meta http-equiv = "refresh" content = "10; url = http://mysite.ru" />
</head>
Я ещё раз напоминаю о важности мета-тега "Content-type". Это одна из причин того, почему так много сайтов имеют неправильную кодировку. Я часто читаю в книгах, слышу, что говорят люди о том, что якобы браузер сам правильно определяет кодировку. Это не так! В большинстве случаев, так оно и есть, но он не всегда это делает правильно, поэтому необходимо указывать мета-тег "Content-type" на каждой странице сайта.
Что касается мета-тега "refresh", то здесь всё просто: число (в примере - 10) означает, через какое количество секунд перейти по адресу, указанному в параметре "url". Если Вы укажите адрес текущей страницы, то у Вас будет просто происходить обновление через заданный промежуток времени, что бывает очень даже полезно и удобно.
-
- Михаил Русаков
Комментарии (13):
Разве не <meta http-equiv="Content-type" content="text/html; charset=windows-1251">(вместо "http-equiv" стояло "name")?
Ответить
Михаил, доброго времени. Подскажите, пожалуйста. Забыли изменить тайтл и сделали новый сайт с тайтлом от другого. и сайт проиндексировался с неправильным тайтлом. Как это исправить?
Ответить
Просто сразу поменять на нужный.
Ответить
уже поменяли)) о как долго он будет переиндексовываться?
Ответить
Зависит от поисковика, и от того, как часто на Ваш сайт ссылаются другие сайты.
Ответить
он только пару дней назад стал сайтом, до этого был зарегистрированный домен. это хорошо в данном случае?
Ответить
Значит может и долго переиндексировать, как повезет.
Ответить
а если сделать прогон по трастовым сайтам, чтобы создать ссылки?
Ответить
Ну сейчас уже вряд ли существенно повлияете.
Ответить
спасибо большое за помощь
Ответить
Здравствуйте Михаил, я хотел спросить мета-теги Content-type, Content-language, refresh в HTML5 прописываются по другому? И, если можно, могли-бы Вы набить статейку про мета-теги в HNML5, если Вас конечно это не затруднит
Ответить
в html5 вместо <meta http-equiv = "Content-type" content = "text/html; charset = utf-8"> пишется <meta charset="utf-8"> так??
Ответить
Да, Нурбек, верно.
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.