Seite 1 von 1
Darstellung von Links im Quelltext
Verfasst: 21.07.2006, 17:25
von subcordem
Und mal wieder was vom Meister der seltsamen Fragen:
Ich baue mir eine mit css erstellte Seite um und muss in der Navigation teilweise zur besseren Übersicht die Links einrücken, da mir bei css der Kopf platz, habe ich das dann zB. so bewerkstelligt:
<a href="/wasauchimmer.html"> <strong>Was auch immer</strong></a>
UnElegant ist es allemal, aber bringt das irgendwie Nachteile hinsichtlich der Sumas mit?
Ich dachte an so etwas wie, dass dann die Keys im Linktext nicht mher richtig erkannt oder gewertet werden könnten oder so etwas in der Art.
Oder habe ich auch schon die Google-Paranoia?
Und ist das strong-Attribut übertrieben - ist als Hervorhebung der aktiven Seite innerhalb der doch recht umfangreichen Navi gedacht.
Desweiteren, bietet es sich eigentlich an den Link der gerade aktiven Seite
innerhalb der Navi auch als klickbaren Link zu haben.
Ich hoffe, Ihr versteht, was ich meine..
Verfasst:
von
Hochwertiger Linkaufbau bei ABAKUS:
- Google-konformer Linkaufbau
- nachhaltiges Ranking
- Linkbuilding Angebote zu fairen Preisen
- internationale Backlinks
Wir bieten
Beratung und
Umsetzung.
Jetzt anfragen:
0511 / 300325-0
Verfasst: 21.07.2006, 17:33
von FEAnoR
Ich halte das strong Attribut für "überoptimiert" und würde es weglassen, es _könnte_ sich jetzt/irgendwann negativ auswirken, wobei ich darauf keine Wetten abschließen würde. Das es etwas bringt, bezweifle ich jedoch stark. Würde aber auch gerne die Meinung von anderen Nutzern diesbezüglich einholen.
Re: Darstellung von Links im Quelltext
Verfasst: 21.07.2006, 17:40
von haha
subcordem hat geschrieben:in der Navigation teilweise zur besseren Übersicht die Links einrücken, da mir bei css der Kopf platz, habe ich das dann zB. so bewerkstelligt:
<a href="/wasauchimmer.html"> <strong>Was auch immer</strong></a>
https://www.w3.org/TR/CSS21/box.html, Du interessierst Dich für den Innenabstand,
padding (der andere ist der Außenabstand, margin, und dazwischen liegt der Rahmen, border). Benutze die Einheit em zum Positionieren, das wirkt im Gegensatz zu Pixeln ähnlich wie Leerzeichen.
Und ist das strong-Attribut übertrieben - ist als Hervorhebung der aktiven Seite innerhalb der doch recht umfangreichen Navi gedacht.
Darüber kann man geteilter Meinung sein. Ich wäre da nicht drauf gekommen, ist vielleicht auch etwas unorthodox, aber an sich im Sinne von Zugänglichkeit gar nicht so blöd, ganz im Gegenteil. Auf den Einfluss von <strong> auf Suchmaschinen gebe ich allerdings keinen Cent - ich achte darauf, dass meine Besucher mit den Seiten zurecht kommen, nicht irgendwelche Maschinen.
Interessant ist allerdings eher der Verweis an sich: Warum setzt Du überhaupt in einer Seite einen Verweis auf sich selbst?
Desweiteren, bietet es sich eigentlich an den Link der gerade aktiven Seite innerhalb der Navi auch als klickbaren Link zu haben.
Ah, Du hast es schon selbst bemerkt :)
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: 21.07.2006, 17:40
von subcordem
Das ging ja mal wieder fix.
Gut strong ist vielleicht echt nen bissel drastisch - macht die Sache aber auch gut übersichtlich.
Aber was ist mit den Leerzeichen ( !!!) innerhalb des Links?
Am Ende der Kategorien in meiner Navi hat der letze Link 6 oder 8 Leerzeichen - oder ist das vollkommen Wurst?
Da war ich auch schon und zwar ein Weilchen - stehe mit css auf Kriegsfuss.
Ausserdem müsste ich dann immer eine neue css-Tabelle für jede neue Unterkategorie einsetzten.
Is es denn nun in irgendeiner Art schädlich, so wie ich es jetzt erstmal vorhabe?
Interessant ist allerdings eher der Verweis an sich: Warum setzt Du überhaupt in einer Seite einen Verweis auf sich selbst?
Ich weiss auch nicht, wollte aus unerfindlichen Gründen (vielleicht noch mal das key als Linktext unterbringen) , dass alles in der Navigation klickbar ist.
Verfasst: 21.07.2006, 18:13
von Kralle
Blöde Frage, aber warum machst du's nicht einfach so:
Code: Alles auswählen
<a href="/wasauchimmer.html"><strong>Was auch immer</strong></a>
Hält die Links im Quelltext ein klein wenig übersichtlicher und hat den Vorteil, daß die Leerzeichen beim Link nicht mitunterstrichen werden.
Über <strong> würd ich mir keine Gedanken machen, schaden kann's jedenfalls nicht.
Verfasst: 21.07.2006, 18:14
von MonikaTS
packe doch all diese Links in eine Liste,
no probs mit einrücken , das tut die Liste von selbst,
<ul style="list-style-type:none;">
<li><h3><a href="/wasauchimmer.html">Was auch immer</a></h3></li>
<li><h3><a href="/wasauchimmer.html">Was auch immer</a></h3></li>
<li><h3><a href="/wasauchimmer.html">Was auch immer</a></h3></li>
<li><h3><a href="/wasauchimmer.html">Was auch immer</a></h3></li>
</ul>
hast damit richtiges HTML,
eingerückte Links
Linktext, sogar in h3 verpackt
und das bei den ul heißt:ohne Aufzählungszeichen

lg
Verfasst: 21.07.2006, 18:27
von subcordem
Es ist ja schon eine Liste, nur soll es so aussehen:
<ul style="list-style-type:none;">
<li><h3><a href="/wasauchimmer.html">Was auch immer</a></h3></li>
....<li><h3><a href="wasauchimmer/wieso.html">Wieso</a></h3></li>
.......<li><h3><a href="/bitte.html">Warum denn?</a></h3></li>
.............<li><h3><a href="/wasauchimmer.html">Was auch immer</a></h3></li>
</ul>
usw.
Da müsste ich ja dann für jede Eröffnung der Unterkategorie ne neue Liste aufmachen?
UNd
<li><h3> <a href="/wasauchimmer.html">Was auch immer</a></h3></li>
Läuft so nicht...
Wenn mir bloss jemand mal sagen könnte, ob es einfach so geht, wie ich es vorhabe.
Da wird doch irgendwer ne Meinung haben, oder muss ich Matt anrufen?
Dieses gecode geht mir echt aufn Sack, hab schon genug mit dem Content zu tun.
Verfasst: 21.07.2006, 18:38
von haha
einfach hat geschrieben:<ul style="list-style-type:none;">
<li><h3><a href="/wasauchimmer.html">Was auch immer</a></h3></li>
<li><h3><a href="/wasauchimmer.html">Was auch immer</a></h3></li>
[…]
Linktext, sogar in h3 verpackt
Oh, ja, schreib' doch gleich den ganzen Text in <h3>, ab besten jedes Wort einzeln, dann hast Du richtig doll viel <h3> ;> Nein, ernsthaft: Meinst Du nicht, dass es irgendwie auffällt, wenn man ein halbes Dutzend oder mehr Überschriften im Text hat, aber keinen Text zu den Überschriften? Das haben Überschriften nämlich so an sich, dass sie einen nachfolgenden Text einleiten.
Verfasst: 21.07.2006, 18:46
von subcordem
Ja, die spielen keine Rolle, die kannste nehmen, aber mache es soch so wie Kralle schon sagte. Packe die vor die Links, dann sind die auch nicht im Quelltext.
Na bitte, da muss man mal bisschen mit MAtt drohen und schon läuft die Sache.
Irgendwie geht das aber nicht, wenn ich es vor die Links packe; hängt, denke ich mal, mit der Liste und dem css-rules zusammen.
Ich will da im Moment nicht tiefer in diese Materie eindringen..
Verfasst: 21.07.2006, 18:53
von MonikaTS
schreibe doch in die style.css hinein
ul li a{padding-left:5px;}
hat noch immer einen Abstand erzeugt, solange ich CSS kann
lg
Verfasst: 21.07.2006, 18:54
von haha
subcordem hat geschrieben:
Da war ich auch schon und zwar ein Weilchen - stehe mit css auf Kriegsfuss.
padding-left:1em ist eigentlich nicht so schwer.
Ausserdem müsste ich dann immer eine neue css-Tabelle für jede neue Unterkategorie einsetzten.
Wenn Du es mit <ul> machst, rückt sich jede neue Liste automatisch weiter ein, Du brauchst nur einen Regelsatz für alle Listen.
Wenn Du es pro Zeile machst (mit 'style="padding-left:1em"' in jedem <a>), hast Du auch nicht so viel mehr Arbeit, als wenn Du bei jedem Verweis schreiben musst.
Nur mal als Beispiel:
Code: Alles auswählen
ul.menue { /* Für alle <ul>-Listen der Klasse menue */
list-style-type:none; /* keine Markierungen */
margin:0; /* keine Außenabstände */
padding:0; /* keine Innenabstände */
}
ul.menue li {
margin:0; /* zur Sicherheit auch für <li>-Elemente, Funktion siehe oben */
padding:0;
}
ul.menue ul { /* <ul>-Listen innerhalb einer <ul>-menue-Liste, d.h. alle Ebenen unterhalb der Hauptebene des Menüs
margin:0 0 0 1em; /* mit Abstand links (oben 0, rechts 0, unten 0, links 1em */
}
Code: Alles auswählen
<ul class="menue">
<li>Kochen</li>
<li>Backen
<ul>
<li>Kuchen</li>
<li>Kekse</li>
</ul>
</li>
<li>Braten</li>
</ul>
(Das Verweisgeraffel habe ich weggelassen.)
Interessant ist allerdings eher der Verweis an sich: Warum setzt Du überhaupt in einer Seite einen Verweis auf sich selbst?
Ich weiss auch nicht, wollte aus unerfindlichen Gründen (vielleicht noch mal das key als Linktext unterbringen) , dass alles in der Navigation klickbar ist.
Sowas finde ich als Besucher immer leicht verwirrend.
Verfasst: 21.07.2006, 19:12
von subcordem
Wenn Du es mit <ul> machst, rückt sich jede neue Liste automatisch weiter ein.
Wenn Du es pro Zeile machst (mit 'style="padding-left:1em"' in jedem <a>)
Das werde ich nochmal versuchen,es lässt den Quelltext auch sauberer aussehen.
Vor allem die zweite Variante gefällt mir - die erstere würde mir, glaube ich, das gesamte css-layout zerschiessen.
Das hat man davon, wenn man zu faul ist und versucht irgendwelche Vorlagen anzupassen....
Über die klickbaren Links zur aktuellen Seite denke ich noch mal nach - wird eh noch ein paar Monate brauchen, bis die Seite on ist.