Avatar billede xtr0 Nybegynder
19. maj 2003 - 18:16 Der er 7 kommentarer og
2 løsninger

Style fungerer ikke

style="background:'#FF0000';"onMouseOver="this.style.background='#000000';" onMouseOut="this.style.background='#00A8FF';"

Når man bevæger musen over tabellen (hvor koden normalt bruges) har den ikke #FF0000 men en helt hvid.
Hvad er fejlen?
Avatar billede asand Nybegynder
19. maj 2003 - 18:17 #1
Du har nogle "'er, som du ikke må have.
Avatar billede asand Nybegynder
19. maj 2003 - 18:18 #2
prøv at skrive det hele uden ''er i.
Avatar billede asand Nybegynder
19. maj 2003 - 18:19 #3
altså kun med een streg! '
Avatar billede grunken Nybegynder
19. maj 2003 - 18:53 #4
style="background-color:#FF0000;" onMouseOver="this.style.backgroundColor='#000000';" onMouseOut="this.style.backgroundColor='#00A8FF';"
Avatar billede asand Nybegynder
19. maj 2003 - 19:06 #5
Man kan godt bare skrive background, men der må ikke være ' ' omkring. Det må der heller ikke i et eksternt stylesheet.
Avatar billede grunken Nybegynder
19. maj 2003 - 19:14 #6
>asand

backgrund er ikke helt korrekt syntaks, og fungerer kun i hulabullabrowsere såsom internet explorer!
Avatar billede asand Nybegynder
19. maj 2003 - 19:51 #7
Nej. Hvis man bare skriver background, skal bare angive værdierne for de forskellige attributter i den rigtige rækkefølge. Ligesom man f.eks kan gøre med font:
    font: italic bold 30px arial, sans-serif;

-ASand
Avatar billede asand Nybegynder
19. maj 2003 - 20:01 #8
Fra w3c.org:
5.3.7    'background'
Value: <background-color> || <background-image> || <background-repeat> || <background-attachment> || <background-position>
Initial: not defined for shorthand properties
Applies to: all elements
Inherited: no
Percentage values: allowed on <background-position>


The 'background' property is a shorthand property for setting the individual background properties (i.e., 'background-color', 'background-image', 'background-repeat', 'background-attachment' and 'background-position') at the same place in the style sheet.

Possible values on the 'background' properties are the set of all possible values on the individual properties.

BODY { background: red }
P { background: url(chess.png) gray 50% repeat fixed }

The 'background' property always sets all the individual background properties. In the first rule of the above example, only a value for 'background-color' has been given and the other individual properties are set to their initial value. In the second rule, all individual properties have been specified.
Avatar billede skovenborg Nybegynder
21. maj 2003 - 00:42 #9
Prøv i stedet:
bgcolor='#FF0000';" onMouseOver="this.style.background='#000000';" onMouseOut="this.style.background='#00A8FF';"

Det første virker faktisk i IE6 - sikkert fordi det er sådan en hulabullabrowser :)

Forresten er #00A8FF ikke en af de websikre farver, hvilket betyder nogle brugere ikke kan vise farven ordentligt. http://www.webcafe.dk/artikler/webdesign/sikrefarver/216farver.html
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester