Hallo,
ik zit met een probleem met mijn CSS.
Ik "druk" een lijstje met gegevens af op het scherm in een div. Die div heeft een achtergrond plaatje voor de mooi-igheid.
Nu wil ik bij een mouseover het item een randje geven (en de achtergrond een kleur geven). De kleur van de achtergrond is geen probleem. Alleen de border...
Standaard heeft het item geen border en geen margin, alleen bij een mouseover zet ik de border (border: 1px solid #FF9933;). Omdat het item standaard geen border heeft verspring de onderliggende tekst iets, wat ik niet wil.
Ik heb het volgende geprobeerd:
border: 1px;
en
border-width: 1px; zonder een kleur of stijl
en
border: 1px solid transparant;
en
margin: 1px;
De bovenste 2 manieren werken in FireFox, maar niet in InternetExplorer. De margin doet het ook niet goed.
Weet iemand een manier om een transparante "border" om het item te krijgen, die gelijk is qua afmetingen aan een echte 1px border?
Alvast bedankt
ik zit met een probleem met mijn CSS.
Ik "druk" een lijstje met gegevens af op het scherm in een div. Die div heeft een achtergrond plaatje voor de mooi-igheid.
Nu wil ik bij een mouseover het item een randje geven (en de achtergrond een kleur geven). De kleur van de achtergrond is geen probleem. Alleen de border...
Standaard heeft het item geen border en geen margin, alleen bij een mouseover zet ik de border (border: 1px solid #FF9933;). Omdat het item standaard geen border heeft verspring de onderliggende tekst iets, wat ik niet wil.
Ik heb het volgende geprobeerd:
border: 1px;
en
border-width: 1px; zonder een kleur of stijl
en
border: 1px solid transparant;
en
margin: 1px;
De bovenste 2 manieren werken in FireFox, maar niet in InternetExplorer. De margin doet het ook niet goed.
Weet iemand een manier om een transparante "border" om het item te krijgen, die gelijk is qua afmetingen aan een echte 1px border?
Alvast bedankt