/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
[CSS] font-style virker ikke under a.et-el~
Fra : Sol Sinclair


Dato : 02-08-02 12:18

Jeg ønsker ikke at have underline på links generelt, men i nogle
tilfælde vil jeg gerne have det. Derfor har jeg lavet følgende i min
..css:

a {
   text-decoration:none;
   font-family: arial, verdana, sans-serif;
   font-size: 80%;
}

a.standard {
   font-family: arial, verdana, sans-serif;
   font-size: 100%;
   font-style: underline;
}

Men når jeg laver et hyperlink med class=standard, så bliver teksten
ikke underlined. Hvad gør jeg forkert?

--
Sol

 
 
Hintzmann (02-08-2002)
Kommentar
Fra : Hintzmann


Dato : 02-08-02 12:30

> Men når jeg laver et hyperlink med class=standard, så bliver teksten
> ikke underlined. Hvad gør jeg forkert?

Brug text-decoration istedet for font-style på a.standard.

Hvis du havde valideret din CSS hos W3C http://jigsaw.w3.org/css-validator/
havde du selv fundet fejlen.

Hintzmann




Sol Sinclair (03-08-2002)
Kommentar
Fra : Sol Sinclair


Dato : 03-08-02 12:39

Hintzmann skrev:

>> Men når jeg laver et hyperlink med class=standard, så bliver
>> teksten ikke underlined. Hvad gør jeg forkert?
>
> Brug text-decoration istedet for font-style på a.standard.

Tak, virkede.

> Hvis du havde valideret din CSS hos W3C
> http://jigsaw.w3.org/css-validator/ havde du selv fundet fejlen.

Ja, men ikke løsningen, medmindre man mener at    

   http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-style

er en løsning når man ikke ved hvad man skal gå efter.

Tak for linket, i øvrigt .

--
Sol

Claus Sørensen (02-08-2002)
Kommentar
Fra : Claus Sørensen


Dato : 02-08-02 12:41

Sol Sinclair wrote:

> Jeg ønsker ikke at have underline på links generelt, men i nogle
> tilfælde vil jeg gerne have det. Derfor har jeg lavet følgende i min
> .css:
>
> a {
> text-decoration:none;
> font-family: arial, verdana, sans-serif;
> font-size: 80%;
> }
>
> a.standard {
> font-family: arial, verdana, sans-serif;
> font-size: 100%;
> font-style: underline;
> }
>
> Men når jeg laver et hyperlink med class=standard, så bliver teksten
> ikke underlined. Hvad gør jeg forkert?

Med "font-style" er det kun muligt at angive om det skal være normalt
(normal), kursivt (italic) eller skråstillet (oblique):

http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-style

Brug istedet

text-decoration:underline;

De herligste hilsner
--
| Claus Sørensen | Jeg vil leve i en verden, hvor al kommunikation
|--------------------| er baseret på frie og åbne standarder, så enhver
| cs@chbs.dk | har friheden til at vælge.
| http://www.chbs.dk | Claus Sørensen, 2001

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste