Kan ikke få hover på ikon til at virke!!!

Her kan du stille og svare på spørgsmål omkring CSS
Besvar
toxen
Entusiast
Entusiast
Indlæg:25
Tilmeldt:12. sep 2011, 20:16
Kan ikke få hover på ikon til at virke!!!

Indlæg af toxen » 23. dec 2012, 18:00

Hej


Jeg det problem at jeg har lavet en class i css... En til almindelig ikon og en til sorthvid (:hover).
Også bruge jeg <a class.... til at få den frem. Men kan bare ikke få det til at virke.

I kan se problemet og koden her: http://kaspertoxvig.dk/
Ikonet skulle komme der hvor jeg har skrevet "test".

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Kan ikke få hover på ikon til at virke!!!

Indlæg af ThomasI » 23. dec 2012, 20:22

Du mangler en ";" efter background:url () i dit css stylesheet

Det burde nok løse dit problem ;)

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Kan ikke få hover på ikon til at virke!!!

Indlæg af ThomasI » 24. dec 2012, 14:14

Hej,

Ka se at du har fået tilføjet ; men din styling virker ikke herl korrekt.

Se disse videoer og gør som der bliver vist:


http://www.nemprogrammering.dk/Tutorial ... /T4CSS.php

http://www.nemprogrammering.dk/Tutorial ... 15HTML.php

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Kan ikke få hover på ikon til at virke!!!

Indlæg af scootergrisen » 26. dec 2012, 14:14

Når du bruger følgende kode så gælder koden for a tag der er inden i din fb class.

Kode: Vælg alt

.fb a {
}
Men du har lavet det sådan at dit a tag er fb class.

Kode: Vælg alt

<a class="fb" href="http://facebook.com" title="Facebook"> test</a>
Du kunne lave din HTML om til følgende.

Kode: Vælg alt

<span class="fb">
<a href="http://facebook.com" title="Facebook"> test</a>
</span>

toxen
Entusiast
Entusiast
Indlæg:25
Tilmeldt:12. sep 2011, 20:16

Re: Kan ikke få hover på ikon til at virke!!!

Indlæg af toxen » 26. dec 2012, 16:19

Har set de to videoer... Men jeg kan stadig ikke få den til at vise de billeder jeg sætter ind i class i style.css.

Kode: Vælg alt

<a class="fb" href="http://facebook.com"> test</a> 

Kode: Vælg alt

a.fb {
	background-image:url('fb.png');
	

}

toxen
Entusiast
Entusiast
Indlæg:25
Tilmeldt:12. sep 2011, 20:16

Re: Kan ikke få hover på ikon til at virke!!!

Indlæg af toxen » 26. dec 2012, 17:47

:D :D :D :D :D :D :D :D :D :D :D :D
Har ENDELIG fået det til at virke!

Det var fordi jeg manglede "a." foran min fb class til at starte med... Og derudover manglede jeg width og height (Dem vidste jeg ikke var nødvendige)

Så kode ser sådan ud nu:

Kode: Vælg alt

<center>
<a href="http://facebook.com" class="fb"> </a>

</center>
----

Kode: Vælg alt

a.fb {
	display:block;
	width:128px;
	height:128px;
	background-image:url(fb.png);

}

a.fb:hover {
	display:block;
	width:128px;
	height:128px;
	background-image:url(fbb.png);

}

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Kan ikke få hover på ikon til at virke!!!

Indlæg af scootergrisen » 26. dec 2012, 17:53

toxen skrev:Det var fordi jeg manglede "a." foran min fb class til at starte med
Du behøver ikke a foran.
Du kan nøjes med at skrive :

Kode: Vælg alt

.fb {

}
Men hvis du bare vil have et billede som link så behøver du ikke bruger CSS. Du kan gøre sådan her i HTML.

Kode: Vælg alt

<a href="">
<img src="" alt="">
</a>
Så slipper du også for at skulle rette i CSS koden hvis du senere ændre billedestørrelsen.

<center> er desuden forældet. Brug CSS i stedet hvis du vil placer elementer i midten.

toxen
Entusiast
Entusiast
Indlæg:25
Tilmeldt:12. sep 2011, 20:16

Re: Kan ikke få hover på ikon til at virke!!!

Indlæg af toxen » 26. dec 2012, 20:46

scootergrisen skrev:
toxen skrev:Det var fordi jeg manglede "a." foran min fb class til at starte med
Du behøver ikke a foran.
Du kan nøjes med at skrive :

Kode: Vælg alt

.fb {

}
Men hvis du bare vil have et billede som link så behøver du ikke bruger CSS. Du kan gøre sådan her i HTML.

Kode: Vælg alt

<a href="">
<img src="" alt="">
</a>
Så slipper du også for at skulle rette i CSS koden hvis du senere ændre billedestørrelsen.

<center> er desuden forældet. Brug CSS i stedet hvis du vil placer elementer i midten.
Okay:-)

Et forslag til hvordan jeg rykker ikonerne ind på midten? http://kaspertoxvig.dk/
Det virker fint med almindelige billeder <img src... Men ikke når det er de her billeder fra fb class...
Har leget lidt med det, og synes ikke jeg kan finde noget der virker?

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Kan ikke få hover på ikon til at virke!!!

Indlæg af scootergrisen » 26. dec 2012, 21:00

Fjern float: left og sæt margin: 0 auto;

toxen
Entusiast
Entusiast
Indlæg:25
Tilmeldt:12. sep 2011, 20:16

Re: Kan ikke få hover på ikon til at virke!!!

Indlæg af toxen » 26. dec 2012, 21:46

Det virker...
Men jeg vil gerne have den left med;-) http://kaspertoxvig.dk/

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Kan ikke få hover på ikon til at virke!!!

Indlæg af scootergrisen » 26. dec 2012, 22:23

Du kan sætte dem ind i en span.

toxen
Entusiast
Entusiast
Indlæg:25
Tilmeldt:12. sep 2011, 20:16

Re: Kan ikke få hover på ikon til at virke!!!

Indlæg af toxen » 26. dec 2012, 23:17

scootergrisen skrev:Du kan sætte dem ind i en span.
Hvad skal jeg sætte i span?

Besvar