Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[HTML/CSS] Div kleurt background-color wel, color niet.

Pagina: 1
Acties:

  • Carharttguy
  • Registratie: Juli 2010
  • Laatst online: 04-07 23:09
Hallo iedereen

Ik probeer dus linkjes te maken die eruit zien als knopjes.
Nu merk ik dat text-decoration of color totaal niet werkt op een <a> element in mijn div.
Zie deze fiddle: http://jsfiddle.net/eovo9x02/

Als ik een aanpassing doe aan de CSS, zodat hij mijn <a> element styled op die knop, dan werkt het wel als ik met mijn muis op het <a> element sta, maar er iets buiten, blijft mijn tekst gewoon dezelfde kleur als mijn achtergrondkleur, wat dus ook niet goed is.
Zie deze fiddle: http://jsfiddle.net/eovo9x02/2/

Hoe zorg ik dat text-decoration en color gewoon werkt in die div, ook op <a> elementen?

Ik hoop dat ik het goed heb uitgelegd, anders mag je zeker extra uitleg vragen.

Hartelijk dank

  • Arjan90
  • Registratie: September 2005
  • Laatst online: 20-11 12:35
Je kan veel beter gewoon een <a> element opmaken met behulp van "display: block".

Zie: http://jsfiddle.net/eovo9x02/3/.

"Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid."


  • dimako_
  • Registratie: November 2006
  • Laatst online: 20-11 22:12

dimako_

Vogel

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
#button a
{
    text-decoration: none;
    background-color: #000;
    padding: 2px;
    border-radius: 4px;
    display: block;
}
#button a:hover
{
    color: #FFFFFF;
    background-color: #4286F5;
}


gebruik deze css.
Je styled nu de hele div met id button.
maar je moet de a-tag stylen ipv de div.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-11 09:49

Bosmonster

*zucht*

Laat die div dan ook gewoon weg. En tenzij je wilt dat al je buttons je hele schermbreedte innemen is "inline-block" een betere keuze.