Seite 1 von 1

DropDown-Menüs - display:none

Verfasst: 05.06.2009, 15:14
von grossy
Hallo alle zusammen,

Anlässliche des CSS/JS Threads - https://www.abakus-internet-marketing.d ... 71453.html - kommen mir ein Paar Fragen hoch.
Ich stehe gerade vor einem Redesign und dabei sind DropDown-Menüs mit css (display:none - hover:display:block) geplant.

Meine Frage:

Wer hat (aktuell) negative Erfahrungen in Sachen Ranking damit gemacht bzw wer setzt es problemfrei ein ?

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Verfasst: 05.06.2009, 15:48
von Lord Lommel
Die Aussagen bzgl. CSS waren ja in die Richtung, daß sie grade solche Menüs von irgendwelchem Spam-Content unterscheiden wollen. Von daher sehe ich erstmal (theoretisch) kein Problem.

Verfasst: 05.06.2009, 16:52
von wehwehweh
ich setze das ein. ohne probleme.

Verfasst:
von

Verfasst: 05.06.2009, 18:49
von mgutt
Wenn Du auf Nummer sicher gehen willst, kannst Du folgendes machen:

Das in den head oder besser noch auslagern:

Code: Alles auswählen

<script type="text/javascript">
<!--
function show&#40;id&#41; &#123;
	m = document.getElementById&#40;id&#41;.style;
	m.visibility = "vis" + "ible";
	m.display = "inl" + "ine";
&#125;;
function hide&#40;id&#41; &#123;
	m = document.getElementById&#40;id&#41;.style;
	m.visibility = "hid" + "den";
	m.display = "no" + "ne";
&#125;;
//-->
</script>
Im Body:

Code: Alles auswählen

<div id="menu" onmouseover="javascript&#58;show&#40;'menu'&#41;" onmouseout="javascript&#58;hide&#40;'menu'&#41;">
<a href="./">Startseite</a>
</div>
<script type="text/javascript">try&#123;hide&#40;'menu'&#41;&#125;catch&#40;e&#41;&#123;&#125;</script>
Das basiert jetzt nur auf JS und in CSS braucht man kein display:none; mehr. Im JS-Code habe ich die entsprechenden Begriffe getrennt, damit ein simpler Wortfilter nichts findet. Man könnte die Wörter sogar noch verschlüsseln, wenn man das unbedingt will.

Der "Vorteil" daran ist auch, dass die Layer sichtbar sind, wenn jemand JS deaktiviert hat. Aber das kommt stark auf die Seite an, denn in vielen Fällen wird dann irgendwas verdeckt.

Verfasst: 05.06.2009, 21:36
von grossy
Danke für die Tipps. Aber JS wollte ich vermeiden.

Deswegen wäre es halt schön ein paar Erfahrungswerte zu haben, bzw ein Problemfall wo man eventuell auch noch die genauen Gründe analysiert hat.

Verfasst: 05.06.2009, 21:46
von gnark
wäre doch blödsinn, wenn sich das nachteilig auswirken sollte ... genau dafür ist display:none doch da, oder nicht?!

Verfasst: 05.06.2009, 21:56
von Vegas
Keinerlei negative Auswirkungen, wird auch gerne für FAQ um die Seite übersichtlicher zu gestalten. Wenn da jetzt 3 Seiten Text voll Keywords drin versteckt wäre vielleicht, aber bei normaler Anwendung habe ich noch nie Nachteile dadurch erlebt.