| |||||||
| Registrieren | Lexikon | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| PostRank: 1 ![]() Registriert seit: 26.08.2005
Beiträge: 41
| Links in Beiträgen dotted darstellen (Blix) Hallo, weiß jemand, wie man in Theme Blix nur Links in den Beiträgen dotted (mit gestrichelter Linie unterstichen) realisieren kann? Wenn ich im Stylesheet alle anderen a Elemente mit text-decoration:none; versehe, dann werden trotzdem ALLE anklickbaren Elemente mit einer gestrichelten Linie unterstrichen. Also auch Überschriften, die Sidebar Links, Links zu den Kommentaren, etc. Wie gesagt sollen aber ausschliesslich die Links innerhalb der Beiträge mit diesen gestrichelten Linien unterstrichen werden (dotted). Leider bin ich kein css Profi, vielleicht kann ja jemand helfen. Falls benötigt, kann ich natürlich gerne das Stylesheet hier posten.
__________________ I woke up one morning and all of my stuff had been stolen…and replaced by exact duplicates. |
| | |
| | #2 (permalink) |
| PostRank: 0 ![]() Registriert seit: 11.02.2006
Beiträge: 15
| Hi, du musst die Links hierzu im CSS-Sheet einfach eingrenzen. Deine Beiträge haben sicherlich eine Klassenbezeichnung wie "<div class="article"...><h2>Überschrift</h2><p>Beitrags-Text</p></div> wenn Du nun also alle Links in den Beiträgen anpassen willst, baust Du Dir Deine CSS-Struktur wie folgt auf(am genannten Beispiel gemessen): HTML-Code: /* CSS */ div.article p a:link, div.article p a:visited { border-bottom: 1px dashed #000; } div.article p a:hover { border-bottom: 1px dashed #ff00; } Übrigens: "dotted" zeigt der IE als gestrichelt an, mit "dotted" ist aber "gepunktet" gemeint - was der IE aber(noch) nicht kennt. Daher: "dashed" -> das bedeutet "gestrichelt" und wird von den meisten Browsern verstanden. Gruß, Marc |
| | |
| | #3 (permalink) |
| PostRank: 1 ![]() Registriert seit: 26.08.2005
Beiträge: 41
| Erst mal Danke für die schnelle Antwort. Leider blick ich bei dem Blix CSS nicht so wirklich durch. Ich habe mal mit Deinen Angaben etwas experimentiert, leider ohne Ergebnis. Das CSS ist wie folgt aufgebaut: Code: /* links
--------------------------------------------------*/
a {color:#666633;}
a:hover {
color:#000000;
background-color:#F1EFE2;}
Dann gibt es noch einen Abschnitt namens Entry, und dies wäre auch die richtige Klasse. Da steht etwas in der Art: Code: /* Entry
--------------------------------------------------*/
.entry {margin:0 0 40px 0;}
.entry .author {}
.entry .info {
border-bottom-color:#F0F0F0;
border-top-color:#F0F0F0;
}
Aber wenn ich dort Deinen Code (angepasst) einfüge, tut sich leider nichts. Noch eine Idee?
__________________ I woke up one morning and all of my stuff had been stolen…and replaced by exact duplicates. Geändert von Olaf (12.02.2006 um 23:13 Uhr). Grund: Code markiert... |
| | |
| | #4 (permalink) | |
| PostRank: 0 ![]() Registriert seit: 11.02.2006
Beiträge: 15
| Zitat:
Es ist relativ schwer, hierzu Antworten zu geben, wenn man nicht den Quelltext kennt. Vielleicht findest Du auch eine Seite, auf welcher dasselbe Theme benutzt wird? -> Ich kenne mich mit den Standard-Templates wirklich überhaupt nicht aus, kann aber helfen, wenn ich den Quelltext sehe. Gruß, Marc | |
| | |
| | #5 (permalink) |
| PostRank: 1 ![]() Registriert seit: 26.08.2005
Beiträge: 41
| Hallo Marc, die Seite ist www.maingold.com. Das Blix Theme hat allerdings 2 relevante Stylesheets. Aber mit der Firefox Extension sieht man sie ja alle.
__________________ I woke up one morning and all of my stuff had been stolen…and replaced by exact duplicates. |
| | |
| | #6 (permalink) |
| PostRank: 0 ![]() Registriert seit: 11.02.2006
Beiträge: 15
| Hi, o.k., als Test: füge mal an das Ende eines Style-Sheets(verwende mal "layout.css" folgenden Eintrag an: HTML-Code: div.entry p a:link, div.entry p a:visited {
border-bottom: 1px dashed #000;
}
div.entry p a:hover {
border-bottom: 1px solid #000;
}
Das sollte die Links innerhalb der Beiträge so umgestalten, daß darunter eine schwarze, gestrichelte Linie und beim hovern eine durchgezogene Linie angezeigt wird. Test it! Gruß, Marc |
| | |
| | #7 (permalink) |
| PostRank: 1 ![]() Registriert seit: 26.08.2005
Beiträge: 41
| Hi Marc, okay, wir kommen der Sache näher Wenn ich Deinen Code einfüge, dann werden aber auch die "Kommentieren" und "Weiterlesen" Links unterstrichen. Weißt Du wie man das unterbinden kann? Ansonsten habe ich es mit beiden Stylesheets probiert, funktioniert mit beiden.
__________________ I woke up one morning and all of my stuff had been stolen…and replaced by exact duplicates. |
| | |
| | #8 (permalink) | |
| PostRank: 0 ![]() Registriert seit: 11.02.2006
Beiträge: 15
| Zitat:
ja, also die "Weiterlesen"-Links stehen in einem "<p></p>", welches die Auszeichnung "Klasse: info" besitzt. Die Links in diesen <p>-Tags wurden nochmals ausgezeichnet. Generell und für Deine Zwecke reicht aber schon, daß die der P-Abschnitt gekennzeichnet ist: setze folgendes für die weiterlesen, etc.-Links: HTML-Code:
div.entry p.info a:link, div.entry p.info a:visited {
border-bottom: 3px solid Red;
}
div.entry p.info a:hover {
border-bottom: 3px solid Black;
}
Sagst mir bitte Bescheid, falls es funktioniert hat. Gruß, Marc | |
| | |
| | #9 (permalink) |
| PostRank: 1 ![]() Registriert seit: 26.08.2005
Beiträge: 41
| Also Du meinst den Code aus Deinem letzten Posting direkt unter den ersten Code ans Ende des Stylesheets setzen? Quasi so: Code: div.entry p a:link, div.entry p a:visited {
border-bottom: 1px dashed #000;
}
div.entry p a:hover {
border-bottom: 1px solid #000;
}
div.entry p.info a:link, div.entry p.info a:visited {
border-bottom: 3px solid Red;
}
div.entry p.info a:hover {
border-bottom: 3px solid Black;
}
Meinst Du also, dass der erste Abschnitt des Codes die dashed Linien erstellt (was ja auch klappt), und der zweite Abschnitt dies für die Kommentieren und Weiterlesen Links wieder rückgängig macht? Oder habe ich Dich da jetzt falsch verstanden?
__________________ I woke up one morning and all of my stuff had been stolen…and replaced by exact duplicates. Geändert von Olaf (12.02.2006 um 23:12 Uhr). Grund: Code markiert... |
| | |
| | #10 (permalink) |
| PostRank: 0 ![]() Registriert seit: 11.02.2006
Beiträge: 15
| Nein, der zweite Code definiert einfach, wie die Links im info-Block aussehen sollen. In meinem Fall also: 3px... Du kannst den zweiten Code auch auf: border-bottom: 0px; setzen. dann hast Du da gar keine unterstreichung. Die 3px waren nur dazu gedacht, um zu zeigen, wie Du die einzelnen Links auseinanderhalten kannst. Gruß, Marc |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |