Autor |
Nachricht |
jacob-1
Threadersteller
Dabei seit: 29.05.2008
Ort: Berlin
Alter: -
Geschlecht: -
|
Verfasst So 28.12.2008 12:43
Titel css - a:hover bei textverlinkungen |
|
|
Hallo,
ich befasse mich erst seit ein paar Wochen mit CSS und erstelle so gerade auch meine erste Seite (ohne Spacer und Tabellen).
Folgendes hätte ich nun gerne gelöst:
In einer Box, Breite 200 px sollen untereinander Textlinks gesetzt werden.
Die Textverlinkungen sind aufgrund der unterschiedlichen Buchstabenzahlen natürlich verschieden lang.
Nun möchte ich bei a:hover, das die Hintergrundfarbe der Links sich ändert, und zwar in der kompletten Länge der Box (also 200 px). Alle a:hover sollen also gleich lang sein! Die Buchstabenfarbe bleibt.
Wie funktionierts?
Muss ich die Links als Liste setzen, oder gehts auch so?
mich über Antworten.
J.
|
|
|
|
|
leinich
Dabei seit: 23.09.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 28.12.2008 13:03
Titel
|
|
|
beides geht mit:
|
|
|
|
|
Anzeige
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 28.12.2008 13:04
Titel
|
|
|
Dafür musst du dem Link eine Breite zuweisen (meinetwegen 200px, auch wenn px eigentlich nicht unbedingt für Layouts verwendet werden sollten, je nach Verwendungszweck), dann dem Link die Eigenschaft display:block zuweisen:
Code: |
a{
width: 200px;
display: block;
}
a:hover{
width: 200px;
display: block;
background-color: #333;
}
|
|
|
|
|
|
nicoG
Dabei seit: 25.01.2006
Ort: Freiburg
Alter: -
Geschlecht:
|
Verfasst So 28.12.2008 13:19
Titel Re: css - a:hover bei textverlinkungen |
|
|
jacob-1 hat geschrieben: | Muss ich die Links als Liste setzen, oder gehts auch so? |
Solltest du, ja. Stichwort Semantik
Der Schrift st trotzdem derselbe, wobei du den Listenpunkten (li-Tag) die Breite zuweist. Ggf. musst du dem Link dann selbst noch ein width:100% mitgeben, da die alten IE-Versionen das sonst nicht immer checken
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
jacob-1
Threadersteller
Dabei seit: 29.05.2008
Ort: Berlin
Alter: -
Geschlecht: -
|
|
|
|
|
jacob-1
Threadersteller
Dabei seit: 29.05.2008
Ort: Berlin
Alter: -
Geschlecht: -
|
Verfasst So 28.12.2008 19:47
Titel
|
|
|
Leider habe ich doch noch eine Frage.
Ich benötige auf meiner Seite nähmlich auch eine horizontale Navigation.
Wie es funktioniert habe ich hier gefunden.
http://css.maxdesign.com.au/listutorial/horizontal_master.htm
Doch mit folgendem Unterschied:
Es sollen 4 Links nebeneinander gesetzt werden. OK.
Doch soll die Hintergrundfarbe der Links und der a:hover unterschiedlich sein.
Also z.B.:
Erster Link dunkelrot hinterlegt, bei a:hover rot
Zweiter Link blau hinterlegt, bei a:hover dunkelblau.
Würde mich nochmals sehr über Hilfe freuen.
J.
|
|
|
|
|
nicoG
Dabei seit: 25.01.2006
Ort: Freiburg
Alter: -
Geschlecht:
|
Verfasst So 28.12.2008 23:08
Titel
|
|
|
jacob-1 hat geschrieben: | Würde mich nochmals sehr über Hilfe freuen. |
IDs
|
|
|
|
|
|
|
|
Ähnliche Themen |
hover-Button/hover-Bild wird darunter eingefügt
:hover und ie6
Hover
box hover mit css
CSS a:hover IE 5.01
Hover und ie
|
|