Может ли тег h1 находится между <head>...</head> и <body>...</body>

голоса: 0

он у меня по умолчанию находится тут и так выглядит:

<!-- _________________________ Start Headline _________________________ -->
<div class="headline" style="background-color:#419005;">
<h1 class="heading_title">$ENTRY_TITLE$</h1>
 <h5 class="heading_subtitle">$WDAY$, $DATE$, $TIME$</h5>
 </div>
<!-- _________________________ Finish Headline _________________________ -->

если да, то как его сделать "чистым": <h1>$ENTRY_TITLE$</h1> (при правках перестают работать стили, текста).

в файле css:

h1,h2, h3, h4, h5, h6 { margin:5px 0;padding:0; font-family:'Open Sans'; font-weight: 300; font-style: italic;}
h1 {font-size:26px;}
h2 {font-size:20px;}
h3 {font-size:19px;}
h4 {font-size:17px;}
h5 {font-size:15px;}
h6 {font-size:13px;}

 

Сайт тут

 

| Автор: | Категория: Вопросы новичков

Ответов: 2

голоса: +2
 
Лучший ответ
Нет, между хеад нет, у вас я вижу он после боди, все правильно. Только одно замечание, у вас h1 копия названия материала, а должен хоть немного отличаться, если он совпадает с названием материала, то поисковики его не учитывают.
| Автор:
Выбор ответа лучшим | | Автор: mitinskaya37

Yuri_G, спасибо, может я не так выразился. Разве тело не начинается с <body>? А <h1> как раз выше

 

И еще: внутри тега, кроме самого заголовка <h1 class="heading_title">Детский сад № 2355 Яблонька</h1>  насколько это правильно?

1. Посмотрите исходник страницы нажав комбинацию клавиш - CTRL+U, я не вижу чтобы h1 находился в блоке <head>, все идет после <body>

2. Желательно чтобы тег <h1> был чистым, а не вида - <h1 class="heading_title">

Спасибо, прошу дать совет - как исключить из тега class="heading_title"? Или направить где почитать. Если я правильно понимаю эта команда выводит название материала в данную область страницы, а заключенное в h1 еще применяет стили прописанные для этого тега в css.

h1,h2, h3, h4, h5, h6 { margin:5px 0;padding:0; font-family:'Open Sans'; font-weight: 300; font-style: italic;}
h1 {font-size:26px;}

при перестановке <h1>Название материала</h1> текст class="heading_title"становится виден на странице.

выделенное красным вовсе удалить с тега <h1>

Спасибо - убрал class="heading_title" - все нормально.

Можно ли так разбавить H1, чтобы он не копировал название материала: 

<h1>$ENTRY_TITLE$ ключевое слово</h1>

да, можно и рекомендуемо, главное чтобы все сочиталось и не было похоже на бред

Понятно (про бред особенно актуально и рассмешило!).

Тогда еще один вопросик: можно ли уменьшить размеры шрифров h1, h2, h3 в  CSS, чтобы небыло так громоздко?  И стоит соблюдать ранжирование размеров в зависимости от порядкового № (числа) заголовка, есть ли алгоритм?

сейчас параметры следующие:

 

h1,h2, h3, h4, h5, h6 { margin:5px 0;padding:0; font-family:'Open Sans'; font-weight: 300; font-style: italic;}
h1 {font-size:26px;}
h2 {font-size:20px;}
h3 {font-size:19px;}
h4 {font-size:17px;}
h5 {font-size:15px;}
h6 {font-size:13px;}

 

чтобы задать шрифт отдельно для h1 в материале, в стили добавьте:

.headline h1 {font-size:10px;}

выделенное красным замените на ваш размер шрифта.

голоса: 0

Скорее всего вы путаете тег 

<body>

и элемент разметки шаблона <!-- <body> -->. Уберите class, или наобарот добавте свой класс и добавте таблицу стилей и для него пропишите h1, h2 ...

| Автор:

Да Юрий Евстафьев, именно это меня и смутило. Спасибо.

...