Avatar billede the_saint Nybegynder
20. august 2004 - 10:42 Der er 12 kommentarer og
1 løsning

Farve på link i et <form> element

<font style="font-size:30px; color: Red; float: left;"><a href="http://www.calico-jack.dk">Test</a></font>

Hvorfor bliver ovenstående link ikke rødt?

Farven SKAL sættes i style attributten på font elementet.
Det virker heller ikke hvis jeg angiver det i HEX .
Avatar billede morteeart Nybegynder
20. august 2004 - 10:45 #1
hvorfor sætter du ikke bare en classe på dit link ?

a.form { color: red; }

<font><a class="form" href="http://www.calico-jack.dk">Test</a></font>
Avatar billede morteeart Nybegynder
20. august 2004 - 10:45 #2
nej, prøv

form.a { color: red; }

i dit stylesheet
Avatar billede roenving Novice
20. august 2004 - 11:06 #3
A-tags er principielt deres egne, så skal man sætte text-styles for dem, skal man explicit adressere dem, i det ovenstående tilfælde kan du f.eks.:

<style type="text/css">
form a{font-size:30px; color: #f00;}
</style>

<form ...>
...
<a href="http://www.calico-jack.dk">Test</a>
...
</form>

-- og da font-tagget er deprecated (dømt ude i de nyeste html-definitioner) er det bedst at undlade at bruge det til nogetsomhelst !-)
Avatar billede the_saint Nybegynder
20. august 2004 - 12:19 #4
roenving.

Koden bliver lavet vha. af et online redigerings system.
Hvilket element kan jeg bruge istedet for font?
Avatar billede roenving Novice
20. august 2004 - 12:29 #5
<span>-tagget er bla. lavet til at håndtere den slags !-)

F.eks.

<style type="text/css">
.b{font-weight:bold;}
.i{font-style:italic;}
.largefont{font-size:xx-large;}
.red{color:red;}
</style>

<span class="b i largefont red">Denne tekst er fed, kursiv og rød med meget store bogstaver</span>
Avatar billede the_saint Nybegynder
20. august 2004 - 12:31 #6
Hmm, kan man godt lave class sådan der? det vidste jeg sq godt nok ikke...

Fedt, mange tak :)

Så laver jeg det med <span> istedet for font :)
Smid et svar
Avatar billede roenving Novice
20. august 2004 - 12:39 #7
Der er dog en detalje ved at bruge flere klasser på samme tag, som kan forekomme lidt underlig:

Css-definitioner læses oppefra og ned, men sådan at nye forekomster af den samme property til det samme element overskriver den gamle værdi, altså gælder den senest definerede ...

Det skal tages alvorligt, da det ikke har den fjerneste betydning, hvilken rækkefølge klasserne har i definitionen på tagget, alene rækkefølgen i definitionen i stylesheetet(ene)

<style type="text/css">
.b{font-weight:bold;}
.i{font-style:italic;color:green;}
.largefont{font-size:xx-large;}
.red{color:red;}
</style>

<span class="b largefont red i">Denne tekst er fed, kursiv og rød med meget store bogstaver</span>

Hvis du sætter .red øverst i stylesheetet, bliver teksten grøn !-)

-- og velbekomme '-)
Avatar billede roenving Novice
20. august 2004 - 13:39 #8
Tak for point ;~}
Avatar billede the_saint Nybegynder
20. august 2004 - 13:54 #9
Hmm, det løste egentligt ikke mit problem...

I mit CSS Stylesheet har jeg angivet a{color:black;}
Men jeg skal kunne ændre farve ved style=""... Kan jeg slet ikke det??

Jeg har prøvet med <a style="" blablabla... det virkede heller ikke :(
Avatar billede roenving Novice
20. august 2004 - 13:55 #10
Hvis du har en style direkte i tagget vil den virke fremfor noget du har i et stylesheet !-)
Avatar billede the_saint Nybegynder
20. august 2004 - 13:58 #11
Yesh.. så virker det :)

Glemte lige en lille fejl i koden...

Det funker nu.
Avatar billede roenving Novice
20. august 2004 - 13:59 #12
Muy bueno ;O)
Avatar billede peterpeter Seniormester
21. august 2004 - 15:28 #13
** Jeg undskylder indblandingen i dette spørgsmål **

Hej Roenving

Har du mulighed for at hjælpe mig i spørgsmål:
http://www.eksperten.dk/spm/531343

..det ville jeg virkelig sætte pris på. Tak, og fortsat god dag til jer alle.
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