Ich mache es heutzutage so
Würde ich nicht, denn
{ margin:0; padding:0; list-sytle:none; }
die Browser werden eine der drei Eigenschaften ignorieren. ;)
Immer diese Typos *g*
Halb Richtig.
Bis die Zeile display-inline geparst wird, ist display:block durchaus für <li> gültig, und damit auch eine margin-Angabe. Dass sie danach irrelevant wird, macht das CSS nicht ungültig.
Eigentlich wollte ich ursprünglich inline-block angeben, wie ich es selbst verwende. Aber auf MSIE hacks wollte ich dann doch nicht zu reden kommen, da ich sah, dass für die konkreten Zwecke display:inline für <li> ausreicht.
mfg Beat