É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? :)
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.
alapos
É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? :)
base.css != reset.css
É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...
Lassú a *
*
kiválasztót azt olvastam, erre nem célszerű használni (inkább explicit kifejtve), mert nagyon lassít.