ugrás a tartalomhoz

base.css

kgyt · 2008. Szep. 22. (H), 16.59
Ez a fájl egy újabb reset.css az alap formázásokkal.
 
1

alapos

vbence · 2008. Szep. 22. (H), 18.29
Érdekelne, milyen érvek alapján döntöttél úgy, hogy ennyire kidolgozott alapbeállításokat hasznélj? Én egy sokkal rövidebb általános részt alkalmazok.

Én kihagyom például a listák formázását. Listákat gyakran használok menük és egyébb szerkezi dolgok markupjára. Ilyenkor mindig el kéne tüntetni a pöttyöket, margókat. Ez alapján arra a gyakorlatra voksoltam, hogy alapból ezek mind hiányzonak, és az oldal törzsében pedig ezt írom felül.

A H1 Hn elemek méretét szintén 100%ra szoktam állítani. A H1-ből egy van egy oldalon. Ennek mérete mindig dizájnfüggő, úgyhogy amúgy is felül kellene írni minden projektben. H2 és H3 (a listához hasonlóan) szintén szokott szerepelni "dobozok" címeiként (mint itt a WL-on), de az oldal valódi tartalmában is.

Első szabályként a * { margin: 0; padding: 0; } szokott nálam szerepelni. Erről hogy vallassz? :)
2

base.css != reset.css

kgyt · 2008. Szep. 22. (H), 22.37
Ez egy olyan fájl, ami minden HTML elemre kihat szándékosan. (Persze a kifejezetten nem ajánlott elemekkel nem is foglalkozom - u, s, strike stb.). Ez a fájl arra hivatott, hogy akár nyers formázásként használható legyen, vagyis csak beteszem az oldalba és már nincs szükség másra. Szóval egy valódi alap CSS funkciójában kicsit eltér a reset.css-től.

Érdemes erről elolvasni mások véleményét is, mostanában elég sokan nyilatkoznak a reset.css ellen...

A minden nullázásáról...
* { margin: 0; padding: 0; }
Szerintem nagyon rossz gyakorlat. Egy ilyen base.css ezt intelligensebben kezeli.
3

Lassú a *

Török Gábor · 2008. Szep. 23. (K), 07.56
A * kiválasztót azt olvastam, erre nem célszerű használni (inkább explicit kifejtve), mert nagyon lassít.