Насколько важный логотип веб-сайта на странице? [закрытый]

Вы не можете выполнить замыкание накоротко аргументов вызова функции с помощью вызова регулярной функции. Например:

#define andm(a, b) (a) && (b)

bool andf(bool a, bool b) { return a && b; }

andm(x, y) // short circuits the operator so if x is false, y would not be evaluated
andf(x, y) // y will always be evaluated
5
задан cherouvim 9 December 2009 в 21:28
поделиться

13 ответов

Подумайте об этом следующим образом: « Как браузер с функцией преобразования текста в речь должен переводить страницу, если сайт посещает человек с ограниченными возможностями? ».

Вы хотите, чтобы в текстовой речи упоминался логотип как изображение? Если да: логотип должен быть img с текстовым описанием. Если нет: используйте любую альтернативу отсутствию изображения в качестве содержимого.

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

Думаю, я бы

  • использовал img для логотипа (чтобы он также печатался, что не всегда бывает, если вы используете фоновое изображение)
  • обеспечьте красивую подпись (с " alt "атрибут), который описывает логотип и компанию
  • , заголовок страницы должен быть" компания - заголовок страницы "
8
ответ дан 18 December 2019 в 05:55
поделиться

Для домашней страницы логотип является очень важным заголовком.

<h1><img src="/logo" alt="ACME inc."></h1>

… и это изображение, которое является частью содержания, а не декоративным элементом или частью фона.

Для других страниц это не так.

<div><a href="/"><img src="/logo" alt="ACME inc."></a></div>
<h1>Products</h1>
10
ответ дан 18 December 2019 в 05:55
поделиться

Ваш логотип отражает идентичность вашего бренда. Это ОДНА вещь, которую вы хотите, чтобы ваши посетители запомнили (если им нравится ваш сайт).

Я лично рекомендую всегда использовать технику замены изображения CSS для вашего логотипа в < h1> , потому что вы хотите, чтобы поисковые системы распознали это как ваш хлеб с маслом. Вы хотите быть уверены, что занимает первое место по названию вашей компании. Это поможет вам добраться туда.

h1#logo { height: LOGOHEIGHTpx; width: LOGOWIDTHpx; text-indent: -999em; overflow: hidden; background: transparent url('/path/to/logo.gif') 0 0 no-repeat; }
3
ответ дан 18 December 2019 в 05:55
поделиться

В: -Насколько важен логотип веб-сайта на странице? A: -Очень важно! :)

2
ответ дан 18 December 2019 в 05:55
поделиться

Я предпочитаю помещать логотип в H1 и скрывать название веб-сайта. Логотип - большая часть идентичности веб-сайта, но также часто это «домашняя» ссылка ... так что это достаточно важно!

edit: CODE SNIPPET TIME !!

<h1><a href="/" id="logoLink">my company</a></h1>

с фоновым изображением на ссылке (и отображается блок с заданной шириной и высотой и т. д.)

2
ответ дан 18 December 2019 в 05:55
поделиться

Если говорить как старый парень из поисковой системы, то сам логотип не совсем то, о чем страница. Обычно я помещаю его (img или текст) в стилизованный div. Название конкретной цели страницы обычно является тем, что вы хотите заключить в H1. Обычно это то же самое, что и TITLE, хотя я обычно добавляю "| SiteName.com" к заголовку, чтобы имя сайта четко отображалось в списке результатов.

1
ответ дан 18 December 2019 в 05:55
поделиться

Я всегда делаю это:

HTML:

<h1 id="logo"><a href="#">Company Name (with tagline, if any)</a></h1>

CSS:

#logo a {
  float:left;
  width: ...px;
  height: ...px;
  text-indent:-1000em;
  background: url(/path/to/image) no-repeat;
}

Вы можете заменить H1 на H2, H3 и т. Д. На внутренних страницах, но я предпочитаю оставить заголовок (и другие разделы) максимально согласован.

1
ответ дан 18 December 2019 в 05:55
поделиться

Я использую и изображение логотипа, и текст для улучшения SEO на моем сайте

<h1 id="pageheading"><a href="http://mysite.com" title="site description">
<span>Site name</span><img src="mylogo.gif" alt="my brand" />
</a></h1>

, затем я использовал css для форматирования отображения, так что посетитель может видеть только мой логотип, но SE может видеть оба, что делает двойной результат поиска для 2 типов поиска текст и изображение . Изображение, которое используется для поиска, является брендом вашего сайта, когда посетитель видит ваш логотип, он думает о вашем сайте, ваших продуктах, услугах, таких как HP, IBM, DELL и т. Д. В противном случае вы можете сделать тег абзаца для получения дополнительной информации описание вашего сайта, чтобы сфокусировать некоторые ключевые слова на вашем сайте. У меня не очень хорошие языковые навыки, но я все же хочу поделиться с вами некоторыми знаниями, не смейтесь, когда я ошибаюсь в грамматике, пожалуйста :)

0
ответ дан 18 December 2019 в 05:55
поделиться

10 лет назад, когда я впервые посетил новую поисковую систему, я увидел только текстовое поле и логотип наверху с надписью «google». Веб-страница была обычной и не имела большого количества элементов html. Фактически только текстовое поле и логотип, но я всегда запомнил страницу из-за логотипа и отличных результатов поиска. Логотип важен, мужчина, очень важен

0
ответ дан 18 December 2019 в 05:55
поделиться

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

Что касается соответствующей разметки: на домашней странице у меня есть логотип как h1 , поскольку он заголовок страницы. На других страницах он находится на p , а фактическое название страницы - h1 .

Например, домашняя страница:

<div id="header">
  <h1><img src="logo.jpg" alt="HyperGlobalMegaCorp"></h1>
</div>
<div id="content">
  <h2>Welcome to the HyperGlobalMegaCorp website</h2>
</div>

, а страница контактов:

<div id="header">
  <p><img src="logo.jpg" alt="HyperGlobalMegaCorp"></p>
</div>
<div id="content">
  <h1>Contact HyperGlobalMegaCorp</h1>
</div>

... и это HTML, а не XHTML, прежде чем какой-нибудь фанатик начнет говорить о закрытии элементов img ; -)

0
ответ дан 18 December 2019 в 05:55
поделиться

Спасибо за ваш вклад, он мне очень помог. Это мой вывод из всех ваших ответов и моих мыслей:

То, как вы реализуете свой логотип технически, зависит от вашего стиля программирования и личной философии. Некоторые используют IMG внутри тегов H, некоторые скрывают содержание использованных тегов и помещают логотип в качестве фонового изображения.

Но я думаю, что у меня есть ответы:

Считайте веб-сайт книгой или журнал. На передней обложке вы хотите, чтобы название книги было самым важным элементом и, возможно, несколько заголовков. Но внутри СМИ вы собираетесь внедрить название своей книги / журнала в верхний и, возможно, нижний колонтитулы.

Чтобы сделать это понятным для текстового навигатора или поисковой системы. Теперь я бы выбрал тег h1, чтобы разместить свой логотип на главной / домашней странице.

0
ответ дан 18 December 2019 в 05:55
поделиться

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

Я бы сказал, что по крайней мере 90% (возможно, больше!) Веб-сайтов, которые я посещаю регулярно, имеют повторяющийся логотип. Маркетинг - это больная и извращенная вещь, но если так много веб-сайтов делают это, вероятно, это не так уж и плохо.

С визуальной точки зрения логотип имеет решающее значение - это часть идентичности страницы, и пользователи будут связывать его с контентом. Это почти незаметная вещь, но я знаю, что, если бы я не увидел логотип в верхней части страницы с контентом, для меня это было бы почти попахивающим непрофессиональным дизайном! Это тонкая вещь. Убедитесь, что пользователи знают, где они находятся и на что смотрят; формируют психологическую ассоциацию.

Да, результаты поисковой системы важны, но это не значит, что логотип является одноразовым.

0
ответ дан 18 December 2019 в 05:55
поделиться

Я считаю хорошей практикой, чтобы ваши теги

соответствовали (или содержали) текст, аналогичный </code> страницы. . По этой причине я думаю, что следующий шаблон является хорошим: </p> <pre><code><title>Your Site Name Here</title> ... <h1 id="logo">Your Site Name Here</h1> </code></pre> <p> И на других страницах: </p> <pre><code><title> Article Title Here | Your Site Name Here</title> ... <div id="logo"><a href="/">Your Site Name Here</a></div> ... <h1>Article Title Here</h1> </code></pre> <p> Наличие вложенного тега <code> <a> </code> в <code> div # logo </code> позволяет область щелчка должна отличаться от отображения логотипа. Например, если у вас есть широкая тень или другой элемент, который не имеет смысла использовать, <code> a </code> может быть меньше, чем <code> div # logo </code>, и это поможет. </p> </div> <div class="votes-answer green"> <div class="vote-count" itemprop="upvoteCount">1</div><i class="fa fa-thumbs-o-up"></i> </div> <div class="clearfix"></div> <div class="action-time"> ответ дан <span title="18 December 2019 в 05:55 ">18 December 2019 в 05:55 </span> </div> <a class="s-link" href="/questions/233039/naskolko-vazhnyj-logotip-veb-sajta-na-stranice-zakrytyj#584" title="поделиться">поделиться</a> </div> <div class="post-layout--right"> <div id="comments-665849"> <ul class="comments-list js-comments-list" data-remaining-comments-count="0" data-canpost="false" data-cansee="true" data-comments-unavailable="false" data-addlink-disabled="true"> </ul> </div> </div> </div> </div> <div style="margin-top: 20px;"> Другие вопросы по тегам: <div class="tags" style="display: inline-block; float: none;"> <a href="/questions/tagged/html" class="tag" title="html" rel="tag">html</a> <a href="/questions/tagged/seo" class="tag" title="seo" rel="tag">seo</a> </div> <h3 class="m-t-20">Похожие вопросы:</h3> <div class="related-block"> <ul> <li><div class='votes-answer green'><span class='vote-count'>55</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/87787/pochemu-by-ne-ispolzovat-tablicy-dlja-razmetki-v-html-zakryto" title="Почему бы не использовать таблицы для разметки в HTML? [закрыто]">Почему бы не использовать таблицы для разметки в HTML? [закрыто]</a> - 6 November 2018 00:07 </li> <li><div class='votes-answer green'><span class='vote-count'>36</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/90066/kak-sdelat-div-ne-bolshe-ego-soderzhimogo" title="Как сделать div не больше его содержимого?">Как сделать div не больше его содержимого?</a> - 20 September 2015 12:27 </li> <li><div class='votes-answer green'><span class='vote-count'>36</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/182086/skrytye-funkcii-html" title="Скрытые функции HTML">Скрытые функции HTML</a> - 23 May 2017 12:18 </li> <li><div class='votes-answer green'><span class='vote-count'>31</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/11648/kak-fil-trovat-danny-e-massiva-v-javaz-cript-v-client-duplicate" title="Как фильтровать данные массива в Javascript в Client [duplicate] ">Как фильтровать данные массива в Javascript в Client [duplicate] </a> - 17 June 2015 03:09 </li> <li><div class='votes-answer green'><span class='vote-count'>30</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/20015/kak-ya-mogu-sozdat-shablon-dlya-proverki-tega-html-s-lyuby-m-poryadkom-atributov-dublikat" title="Как я могу создать шаблон для проверки тега html с любым порядком атрибутов? [Дубликат] ">Как я могу создать шаблон для проверки тега html с любым порядком атрибутов? [Дубликат] </a> - 26 May 2012 21:37 </li> <li><div class='votes-answer green'><span class='vote-count'>30</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/25182/div-chtoby-zapolnit-vy-sotu-roditel-skogo-duplicate" title="div, чтобы заполнить высоту родительского [duplicate] ">div, чтобы заполнить высоту родительского [duplicate] </a> - 15 July 2015 15:37 </li> <li><div class='votes-answer green'><span class='vote-count'>30</span> <i class="fa fa-thumbs-o-up"></i></div> <a href="/questions/14274/regulyarnoe-vy-razhenie-dlya-ulavlivaniya-mnozhestvenny-x-vxozhdenij-shablona-lt-z-cript-gt-vnutri-opredelennogo-tega-a-zatem-re" title="Регулярное выражение для улавливания множественных вхождений шаблона & lt; script & gt; внутри определенного тега, а затем replaceAll [duplicate] ">Регулярное выражение для улавливания множественных вхождений шаблона & lt; script & gt; внутри определенного тега, а затем replaceAll [duplicate] </a> - 26 May 2012 21:37 </li> </ul> </div> </div> </div> </div> </div> <aside class="sidebar"> <div class="awrap"> <script async src="https://yastatic.net/pcode-native/loaders/loader.js"></script> <script> (yaads = window.yaads || []).push({ id: "553274-2", render: "#id-553274-2" }); </script> <div id="id-553274-2"></div> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-2355906945027976" data-ad-slot="8038370725"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </aside> </div> </div> <footer class="footer"> <div class="wrapper wrapper--sm"> <div class="footer-navs-col"> <div class="footer-nav footer-nav--menu"> <div class="footer-coryright">© 2017 - 2020 Вопросы и ответы по программированию</div> </div> <div class="footer-nav footer-nav--catalog"> </div> </div> <div class="footer-contacts-col"> <div class="soc-widget-col"> </div> </div> <div class="clearfix"></div> </div> </footer> </div> <script type="text/javascript" src="/js/ui/jquery-ui-1.8.16.custom.min.js"></script> <script type="text/javascript" src="/js/ui/external/jquery.cookie.js"></script> <script type="text/javascript" src="/js/versions/menu.ru.u1607887878.js"></script> <script type="text/javascript" src="/js/jquery.fancybox.min.js"></script> <script type="text/javascript" src="/js/slick.min.js"></script> <script type="text/javascript" src="/js/jquery.maskedinput.min.js"></script> <script type="text/javascript" src="/js/versions/scripts.ru.u1607887878.js"></script> <!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; var z = null;m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(90030325, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/90030325" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-123993370-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-123993370-1'); </script> </div> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "Программирование - вопросы и ответы", "alternateName": "Программирование - вопросы и ответы", "url": "https://legkovopros.ru", "potentialAction": { "@type": "SearchAction", "target": "https://legkovopros.ru/search?search={search_term_string}", "query-input": "required name=search_term_string" } } { "@context": "https://schema.org", "@type": "Organization", "name": "Программирование - вопросы и ответы", "url": "https://legkovopros.ru", "logo": "https://legkovopros.ru/i/logo.png", "email": "info@legkovopros.ru", "telephone": "" } </script> </body> </html>