Navigationsmenü-Links entfernen?
Grüße!
Wäre es nicht seo-und usability-technisch (auch, wenn die Wirkung minimal wäre) sinnvoll, z.B. im Navigationsmenü den Link zu der Seite zu entfernen, auf der man sich gerade befindet? Sprich: Wenn: derzeitige url = Menülink, dann: Menülink nicht anklickbar oder entfernt.
Ideenwerkstatt & Physik
https://universaldenker.de
Das ist ein gute Frage. Grundsatz ist auf vielen SEO-Seiten ja: Möglichst wenig links.
Komisch, dass man auf Seitenreport sogar mehr Punkte bekommt, für interne Links.
Würde ich auf jeden Fall auch gern wissen, das könnte ich an meiner Seite womöglich auch noch verändern.
Ja, wäre es, aber die meisten CMS haben gar keinen Link auf die aktuelle Seite, außer bei einer Breadcrumb ...
MV-Trip - mein Reiseführer für Mecklenburg-Vorpommern
insideGREIFSWALD - mein Newsmagazin über Greifswald
matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
Ja, das fällt unter die Rubrik "PR Sculpting".
Inwieweit dieser spezielle Punkt aber einen messbaren Einfluss hat, weiß ich nicht. Ich kann mir gut vorstellen, dass Google solche Feinheiten bereits berücksichtigt und Navigationsmenüs und Links auf die selbe Seite als solche erkennt.
Make Seitenreport great again!
Mmm hab die "aktuellen Links" gelöscht. So ist es sogar viel bequemer, meiner Meinung nach
Ideenwerkstatt & Physik
https://universaldenker.de
Ich hab nun auch vor den Link aus der Navi der aktiven Seite zu entfernen. Vllt. hat ja wer von euch eine Idee, wie ich das am schickesten anstelle. Aktuell ist meine Navi so eingebunden:
[html4strict]
[/html4strict]
dazu gehört ne Menge CSS, unter anderem:
[css]
#navi li.active {
background: url(navi.png) no-repeat right top
}
#navi li.active a {
background: url(navi.png) no-repeat left top
}
#navi li:hover {
background: url(navi.png) no-repeat right bottom
}
#navi li:hover a {
background: url(navi.png) no-repeat left bottom
}
[/css]
So würde ich aus Sicht der Codeersparnis mein HTML am liebsten umschreiben:
[html4strict]
[/html4strict]
Jetzt wird aber kompliziert. In dem CSS Schnipsel oben seht ihr, dass ich eine Hintergrundgrafik sowohl links als auch rechts an die Punkte meiner Navigation hänge. Das geht wunderbar solange ein Punkt der Navi sowohl die Eigenschaft Liste (li) als auch Link (a) hat. Ich häng die Grafik einfach immer etwas anders formatiert einmal an Li und einmal an a an. Gibts einen schicken Weg, wenn der Text nur noch die Eigenschaft Liste hat? Mir ist schon klar, dass ich dem Ganzen einfach noch ne Klasse geben könnte, aber geil wäre, wenn etwas in der Art funktionieren würde:
[css]
#navi li.active {
background: url(navi.png) no-repeat right top
}
#navi text {
background: url(navi.png) no-repeat left top
}
#navi li:hover {
background: url(navi.png) no-repeat right bottom
}
#navi li:hover a {
background: url(navi.png) no-repeat left bottom
}
[/css]
Das klappt natürlich nicht. Gibts denn noch Möglichkeiten einfachen Text in dem Element Navi an zu sprechen und diesem eine Grafik zu zu weisen?
Den ganzen Quelltext gibts mit Klick auf meine HP.
matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
Mit einer weiteren Klasse wäre es nicht getan, Du musst den Text mit einem span umschließen. Anders geht es nicht, der Text ist kein Objekt.
Make Seitenreport great again!
Matthes schrieb:
Mit einer weiteren Klasse wäre es nicht getan, Du musst den Text mit einem span umschließen. Anders geht es nicht, der Text ist kein Objekt.
Habs befürchtet. Naja, wenn noch wer eine Idee hat, immer her damit. Sonst schau ich mir heut Abend mal die spanclass-Idee an.
matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
Hm... Wozu brauchst Du die ersten beiden Klassen überhaupt?
Der Hintergrund wechselt doch nur bei hover, ansonsten ist es doch ein durchgängiger blauer Balken, oder nicht?
Dann würde ich dem ul einfach den Hintergrund geben und lediglich die :hover-Elemente lassen.
Make Seitenreport great again!
Vllt. erklärt das hier das Ganze:
84bc9006108805309d79baf1cbd63d26ffb79244.googledrive.com/host/0B1u3ygVrDoy0bTZYYXlGcjlxQkk/files/navi.png
Auf mobilen Geräten siehst du es nicht, aber in der Desktop-Version habe ich eine Hovergrafik, die sich dynamisch an die Größe der Textlinks anpassen soll. Eine andere Lösung hatte ich dafür nicht gefunden. Das war ein Experiment, dass ich eigentlich für eine andere Seite entwickelt hab, es aber so cool fand, dass ich es auf meiner Seite belassen wollte.
Hab die span Version hier auf Arbeit übrigens mal für eine einzige Seite getestet. Gefällt mir, gerade in der mobilen Version ist es schön, da meine Navi auch dort sehr klein ausfällt.
matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
Ach, klar, ich habe falsch gedacht, entschuldige bitte. Die Grafik hatte ich mir angesehen, aber aus irgendeinem Grund sind mir die Gedanken durcheinander gekommen.
Die span-Lösung dürfte die einzige ohne größeren Aufwand sein, bei allen anderen Ideen müsstest Du Deine Struktur verändern.
Gibt es eigentlich einen Grund, weshalb Du html5 verwendest, aber keine der dort angebotenen semantischen Container? Statt
Make Seitenreport great again!
Das Seitenreport Forum hat aktuell 5276 Themen und 36111 Beiträge.
Insgesamt sind 48364 Mitglieder registriert.
Beitrag erstellen
EinloggenKostenlos registrieren