Hatalmas betűk, cross-browser működés helyett
Hy!
mik azok az alap dolgok, amit egy cross-browser weboldalnál be kell tartani?
Pl. most FF-re fejlesztem az oldalam, IE alatt egész jó, de a Mozillíban és az Operában hatalmas méretuek a betuk, és éppen ezért szétcsúszik az egész stb.
Ja, és ha egy weboldal minden szempontból valid, az még nem jelenti azt, hogy mindenhol ugyanúgy fog kinézni, ugye?
■ mik azok az alap dolgok, amit egy cross-browser weboldalnál be kell tartani?
Pl. most FF-re fejlesztem az oldalam, IE alatt egész jó, de a Mozillíban és az Operában hatalmas méretuek a betuk, és éppen ezért szétcsúszik az egész stb.
Ja, és ha egy weboldal minden szempontból valid, az még nem jelenti azt, hogy mindenhol ugyanúgy fog kinézni, ugye?
validság
nem, a validság nem elég, mert (sajnos) egyes böngészők (IE sic!) máshogy kezelik a dolgokat, mint ahogy azok a szabványban vannak, vagy máshogy értelmezik az ingoványos dolgokat. a legjobb az, ha a designt css-ben csinálod, html-re igyekszel csak a tartalmat bízni. a css-ben aztán tudsz hackelgetni (fejlessz FF-re, akkor majdnem mindenen ugyan úgy néz ki, aztán hackeld IE-re)
sok sikert.
Opera
Az a baj, hogy ha megadom, hogy pl. a font-size legyen 15px, akkor az Operában már jó, de a FF-ben már túl kicsi. Habár most kitaláltam a body{font-weight: noraml}-t , és már egy fokkal jobb. Nincs valami cross-browser weboldal howto a weben? Mert én nem találtam.
font & crossbrowser
howto... ö... hát ezt így most nem tudok, de érdemes forráskódot böngészni, ha találsz olyan oldalt, ami profinak tűnik, túrjál bele. ajánlom még a csszengarden-t, az ottani designek azért általában szép tiszták, onnan sok mindent lehet tanulni.
Em
Mi az az em?
em
css mértékegységek
gex
Megoldva
Nagyon egyszerű a megoldás! Hogy ez eddig nem jutott eszembe! Ugye Foxi-re fejlesztem az oldalam. Megnéztem, a foxi a Times betűtípust 16-os méretben használja. Én a css kód body részébe beírtam:
font-weight: normal;
font-size: 16;
font-family: Times ;
És mindenki boldog!
javaslat
a font-family értéknél pedig érdemes megadni egy általánosabb típut is, ilyenek a serif /talpas/ és sans-serif /talpatlan/ értékek. ha valaki nem rendelkezik times betűtípussal, akkor azért jól jön némi támpont, hogy hogyan is képzelted el az oldaladat.
ezen az oldalon pedig megtalálod, hogyan is lehet picit tömöríteni a betűhöz tartozó css definíciókat:
gex