Вариант кликабельной шапки

Главные вкладки

Аватар пользователя dimabat dimabat 12 марта 2011 в 17:04

Приветствую всех.

Вижу здесь очень часто появляются вопросы "как сделать кликабельной шапку сайта?" Предлагаю решение:
Во всех *tpl.php в которых это необходимо в < div > шапки, перед объявлением оной, добавляем простой тег ссылки. Выглядит это так

<div id="art-main">
<div class="art-Sheet">
    <div class="art-Sheet-tl"></div>
    <div class="art-Sheet-tr"></div>
    <div class="art-Sheet-bl"></div>
    <div class="art-Sheet-br"></div>
    <div class="art-Sheet-tc"></div>
    <div class="art-Sheet-bc"></div>
    <div class="art-Sheet-cl"></div>
    <div class="art-Sheet-cr"></div>
    <div class="art-Sheet-cc"></div>
    <div class="art-Sheet-body">
        <a href="/" title="TEXT" rel="home" id="art-main">
<div class="art-Header">
    <div class="art-Header-png"></div>
    <div class="art-Header-jpeg"></div>
        </a>
   
</div>

Прошу порекомендовать теги для этой заметки, чтоб пользователи могли легко её найти.

UPD

Firefox 3.6 - не работает
Google Chrome 9.0.570.0 - работает
Opera 11.00 1156 - работает

Комментарии

Аватар пользователя VasyOK VasyOK 12 марта 2011 в 17:34

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

Хотел бы заментить, что темы офрмления для Drupal можно сделать не только в ней. А чтобы вот это вот работало во тройке браузеров (последних версий) думаю гораздо лучше будет добавить ссылку не в див а непосредственно в картинку.

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 12 марта 2011 в 17:31

так. даю идею. сделать <a> отдельным блоком(в css) и вывести слоем с другим z-index поверх шапошных узоров если уж так приспичило чтобы ВСЯ шапка была кликабельна. либо вариант с jquery

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 12 марта 2011 в 17:33

"VasyOK" wrote:
dimabat, я очень рад что вы развиваете документацию о нашей любимой программе для генерации тем оформления.

Хотел бы заментить, что темы офрмления для Druapal можно сделать не только в ней.


тю... так он в артистире говнотему делает. то есть верстать не умеет но просит помочь? ы. дошло Smile

Аватар пользователя dimabat dimabat 12 марта 2011 в 17:43

"Ильич Рамирес Санчес" wrote:
тю... так он в артистире говнотему делает. то есть верстать не умеет но просит помочь? ы. дошло :)

Я не понял вашего локального сленга. особенно доставляет отсутствие запятых.

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 12 марта 2011 в 18:25

"dimabat" wrote:
Я не понял вашего локального сленга. особенно доставляет отсутствие запятых.

парой комментов выше я дал решение. если знаете CSS - оно вам доставит Smile
а да. с запятыми. я иногда кошу под школоту. что делать, выделяться не охота Smile

Аватар пользователя Shift-Web Shift-Web 12 марта 2011 в 20:23

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Кликабельный див можно сделать через ява скрипт. Иначе это порно

Незнание CSS порождает порно на JS

Аватар пользователя Shift-Web Shift-Web 12 марта 2011 в 20:38

"Ильич Рамирес Санчес" wrote:
знание CSS и JS порождает еще больше порно с испльзованием JQuery и JQueryUI. пусть делает как хочет %)

Точно Smile Ну а куда от него сбежать, если он есть? Wink

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 12 марта 2011 в 23:18

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
В спецификации html 4 недопускается блочный элемент внутри a. Инлайн-элемент, типа span - да, без проблем. Кто-то будет спорить?

беспринципный циник намекнул на это в первом комменте. а также дал решение. ссылку пустить отдельым слое с другим z-index поверх всей шапки. и будет щастие. можно внутрь нее для сео даже текст забабахать и спрятать за краем элемента.
за пару бутылок бехеровки могу доказать что так можно Smile

Аватар пользователя Shift-Web Shift-Web 13 марта 2011 в 12:41

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Ладно Санчес, он беспринципный циник, но ты то, Shift-Web, борец за чистоту стандартов, семантик прожжённый, как ты мог? :)

Я? Biggrin А мне оно надо? Чисто по приколу подурачиться - да, для личного экспириенса - да, ради какой то борьбы - нет. Чето доказывать тебе тоже желания мало.

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
семантик прожжённый

Ох йопта, нунифигисебевононочёоказывается Biggrin