Ok, nosaukšu iemeslus kāpēc man global reset liekas bēd:
1) Jau pieminētais defaultais formu stilu resets. Ja elementi jau dizainā plānojas citā stilā, tad ok, bet lielākoties tomēr par katru cenu nevajadzētu spiest uz to. Tomēr lietojamība ir labāka, ja lietotājs var atpazīt formu elementus.
2) Šim man varbūt pašam tā pagrūtāk noticēt, bet esmu daudz kur lasījis, ka global reset lieki noslogojot pārlūku.
3) Parasti global reset lieto šādi:
* { margin: 0; padding: 0; }
Un pēc tam vajadzīgajiem elementiem, kas būs lapā, pārdefinē vērtības:
p, ul { margin: 1em 0; }
u.t.t
Parasti pārdefinēts netiek visiem elementiem, bet gan vajadzīgajiem, kas parādīsies lapā. Tātad - kas notiks ja kaut kad nākotnē lapā parādīsies (caur CMS, piemēram) elements, kas nav ticis pārdefinēts, bet kam dabiski būtu vajadzīgs margin ?
Manuprāt, labāk tomēr pārdefinējam mums vajadzīgos elementus un par pārējiem ļaujam pārlūkam izlemt kā attēlot.