H2 прибывает прежде h1 в источник, это в порядке?

ЕСЛИ я использую

для левого заголовка боковой панели и использования

для основной центральной предметной области, направляющейся затем на самом деле в источнике и и если CSS отключен в обоих условиях

прибывает прежде

.

Это в порядке? или я не должен использовать

для левых заголовков боковой панели?

Обновление: 5 февраля

Изображение в качестве примера добавляется

Заголовок структуры http://easycaptures.com/fs/uploaded/235/1182330679.png

Почему я спрашиваю, потому что я всегда читал во многих статьях

должен быть первый заголовок на странице.

сопроводительный текст http://www.crearecommunications.co.uk/seo-blog/wp-content/uploads/2009/11/heading-subheads.gif

16
задан Jitendra Vyas 5 February 2010 в 03:18
поделиться

8 ответов

Я вижу, что уже слишком поздно, но... следующий код работает для gmail.

<html>
Mail Responder:<br><br>
<?php 
$to = $_REQUEST['MyEmail'] ; 
$subject = $_REQUEST['subject'] ; 
$greeting = $_REQUEST['greeting'] ; 
$realname = $_REQUEST['realname'] ;
$HisEmail = $_REQUEST['HisEmail'] ; 
$message = $_REQUEST['message'] ;
$headers = 'From: '.$HisEmail;  
//$headers = 'From: $HisEmail' . "\r\n" .
//'Reply-To: some@email.com';

$send = mail($to, $subject, $greeting."\n"."\n".$realname."\n"."\n".$HisEmail."\n"."\n".$message, $headers );
if ($send)
$mailReturns = "Mail sent successfully.";
else
$mailReturns = "Mail sent failed.";

?>
<?php echo $mailReturns; ?>
</html>
-121--3622847-

Иногда необходимо получить все совпадения глобально, например, preg _ match PHP _ все . Если это ваш случай, то вы можете написать что-то вроде:

# a dummy example
my $subject = 'Philip Fry Bender Rodriguez Turanga Leela';
my @matches;
push @matches, [$1, $2] while $subject =~ /(\w+) (\w+)/g;

use Data::Dumper;
print Dumper(\@matches);

Он печатает

$VAR1 = [
          [
            'Philip',
            'Fry'
          ],
          [
            'Bender',
            'Rodriguez'
          ],
          [
            'Turanga',
            'Leela'
          ]
        ];
-121--936033-

Поместите H1 вокруг вашего логотипа. Даже если этот логотип - всего лишь ссылка вокруг изображения. (Вы используете alt тэги, верно?) Проблема решена.

-1
ответ дан 29 September 2019 в 14:59
поделиться

С точки зрения браузера порядок тэгов не имеет значения. Однако порядок h1 и h2 имеет семантические последствия для структуры документа. Значит, иметь их в правильном порядке имеет значение.

Конечно, современное веб-приложение состоит не только из одного документа. Существуют «внешние» панели, которые не являются частью документа (боковые панели, панели и так далее). Таким образом, если вы хотите быть семантически «корректными», вы должны зарезервировать h1 , h2 и остальное только для основного содержимого вашей страницы, и использовать div и span для блочных и встроенных контейнеров, которые не относятся к семантической структуре документа.

1
ответ дан 30 November 2019 в 22:10
поделиться

Найденный один здесь для asp.net mvc, но бросился на 30 евро 

-121--2279430-

Вы должны думать об этом семантически . H1 должны прийти, прежде чем H2 в документе. H2 является подэлементом H1.

Способ обращения к странице заключается в кодировании ее в HTML, чтобы она имела смысл для пользователя без JavaScript и CSS enabled Progressive Enhancement .

Только тогда я беспокоюсь о стилистике контента.

4
ответ дан 30 November 2019 в 22:10
поделиться

вероятно, лучшим вариантом будет наличие боковой панели после содержимого в html и использование css, чтобы расположить ее там, где вы хотите.

3
ответ дан 30 November 2019 в 22:10
поделиться

Семантически вам понадобятся теги

. после

для контура документа. В этом случае - действительно ли боковая панель имеет смысл в потоке заголовков документа?

Судя по описанной вами структуре, тег

используется в качестве заголовка для контент, который может не иметь отношения к контенту на конкретной странице. С точки зрения поисковой оптимизации это может быть неоптимальным, если эти заголовки фактически не используются в контексте, а используются для стилизации.

эта статья может уточнить немного больше: http://www.nathanrice.net/blog/ultimate-guide-to-wordpress-seo-optimized-heading-tags/

1
ответ дан 30 November 2019 в 22:10
поделиться

Ну, учитывая семантику h-тегов, это а не OK. Ваши заголовки в готовом документе должны иметь контур документа, подобный

 1. H1-Head
     1.1 H2-Head
         1.1.1 H3-Head
         1.1.2 H3-Head
         ...
     1.2 H2-Head
         1.2.1 H3-Head
         ...
     1.3 H2-Head
     ...

и т.д.

Конечно, этот контур должен соответствовать хронологии появления меток.


Обновление для вашего обновления

Я бы предложил следующую разметку

<h1><a>Main title of your site</a></h1>
<h2>Sidebar</h2>
    <h3>Sidebar Headline 1</h3>
    <h3>Sidebar Headline 2</h3>
    ....  
<h2>Main content</h2>
    <h3>Headline 1</h3>
    <h3>Headline 2</h3>
    ...

Знаете ли вы Плагин веб-разработчика Firefox? Он имеет функцию "Показать контур документа". Там вы можете легко проверить логику вашей разметки. А чтобы дать вам идею, один хороший и один плохой пример из pfizer.com и phizer.de (я думаю, вы можете получить идею, даже если она немецкая - заголовки в красных заголовках говорят "Пропущенный заголовок").

pfizer.com http://img246.imageshack.us/img246/1336/com.png


pfizer.de http://img96.imageshack.us/img96/1273/74591264.png

Кстати: Наличие всех этих h-тегов в разметке не обязательно означает, что все они должны быть видны ;-). !

11
ответ дан 30 November 2019 в 22:10
поделиться

Вы можете поставить любой HTML-тег где угодно.

Здравствуйте

Здравствуйте

Совершенно нормально.

0
ответ дан 30 November 2019 в 22:10
поделиться

На странице есть около 10 ссылок. Когда пользователь нажимает на эти ссылки ajax-перезагрузка должна иметь место.

Ясно, что у меня есть что-то подобное.

<a href="test.php?name=one">one</a>
<a href="test.php?name=Two">Two</a>

Если javascript включен, необходимо выполнить

Onclick, ajax load.

Если javascript отключен, то вышеуказанное должно работать.

В основном я использую name для ограничения некоторых значений страницы поиска.

-121--3909628-

Интересный вопрос. Я не слишком хорошо знаю SWT, чтобы хвастаться этим (в отличие от Swing и AWT), но вот сравнение, проведенное на SWT/Swing/AWT.

http://www.developer.com/java/other/article.php/10936_2179061_2/Swing-and-SWT-A-Tale-of-Two-Java-GUI-Libraries.htm

И вот сайт, где вы можете получить учебное пособие по в основном все, что на SWT ( http://www.java2s.com/Tutorial/Java/0280__SWT/Catalog0280__SWT.htm )

Надеюсь, что вы принимаете правильное решение (если есть правильные решения в кодировании)...: -)

-121--668929-

Я думаю, что люди педантичны, когда говорят, что h1 должен прийти перед h2 в коде. H1 должен быть вокруг наиболее важной информации на странице, будь то вверху или в нижнем колонтитуле.

Какова ваша направленность? Вы продвигаете название компании или то, что компания делает/продает?

Я думаю, если компания продает «красные виджеты», я хочу, чтобы «красные виджеты» были h1 на странице продукта, «виджеты» быть h1 на странице листинга продукта и «Мы продаем лучшие красные, белые и синие виджеты!» быть hi

Если кто-то ищет «красные виджеты», он обычно ищет «красные виджеты», а не «ThisWidgetStartName». «ThisWidgetStartName» в тэге заголовка будет ловить любого, кто ищет название компании, и если нет много компаний с таким названием, они должны всплывать рядом с верхней частью.

1
ответ дан 30 November 2019 в 22:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: