Autor Zpráva
mixo
Profil
ahoj.. prosim o pomoc, mam v css pisany kod (cast kodu):

#menu a:link {
background: #FF8000;
display: block;
font: bold normal 12px/4 Georgia, "Times New Roman", Times, serif;
text-decoration: none;
text-align: center;
color: #000000;
height: 50px;
}

-> validator mi hlasi nasledovnu chybu a pritom sa mi styl vo vsetkych prehliadacoch zobrazuje korektne (ie, ff, op)

Line: 5 Context : #menu a:link
Invalid number : font Parse Error - [empty string]


vdaka za a odpovede rady
Dero
Profil
IMHO je problém s tou výškou řádku. CSS validátor umíněně tvrdí, že 4 není reálné číslo. Vím, že to je pitomost, neříkej mi to.

Zkus: font: bold normal 12px/4.0 Georgia, "Times New Roman", Times, serif;
Acci
Profil
Validita CSS je zbytečná. Důležité je, že ti CSS dobře funguje.
PerToon
Profil
Ale nevalidní CSS tě moc nemusí zajímat, protože každý prohlížeč tu čtyřku chápe, takže není moc co řešit. O validitě CSS tu již několik témat bylo - takže se kdyžtak koukni, prostě ty víš co chceš a je jedno co ti nakuká CSS validátor.
Havel-st
Profil *
Za lomítkem je line-height - výška řádku, tedy musí být za číslem jednotky, npř:
font: ... 12px/18px ...;
(nebo %, em, a pod.)
PerToon
Profil
Acci nepředbíhej. :)
Anonymní
Profil *
;) Zkus si zvalidovat stranky w3c.org --- takovej varování ... taky mi tvrdil že line-height: 1; je špatně. Neber ho vážně.
Havel-st
Profil *
omlouvám se, kousla se mi stránka, neviděl jsem předchozí reakce :-(
mixo
Profil
vdaka vsetkym za odpovede.. :-)
aj ked sa este len ucim, chcem robit validny kod a preto ma to zarazilo..
fungovat to funguje presne ako chcem a xhtml kod mam validny..
tak sa tym css sa teda nebudem tolko trapit a ked tak uz vyhladam vo fore..

-> havel-st ked nastavim 12px/50px tak to mam presne ako s 12px/4 len v ie to zobrazuje rozdielne.. a css je sice potom validne ale nechavam ale 12px/4 kvoli korektnemu zobrazeniu aj v ie..


este raz vdaka vsetkym
PerToon
Profil
Drobná poznámka - validní HTML ano, validní CSS nemusíš.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0