> p.s. In case there are Netscape6/Mozilla geniuses, please explain me
>     why those two <button> elements look so horrible ?



Certainly.  Mozilla by default applies the CSS property 
"white-space:pre" to all button elements.  To make it look like you 
expect, either remove the whitespace within your button elements, or add 
"white-space:normal" to your CSS declarations.

It doesn't take a "Netscape6/Mozilla genius"; this information can be 
found in forms.css in the mozilla/bin/res directory.  In fact, whenever 
you come across "issues" with display defaults, that's a great place to 
look: html.css for html elements besides forms, forms.css for form 
elements, and quirk.css for all the bugwards-compatible quirks used to 
emulate previous browser versions.  Then if you don't like a default you 
can easily see the exact style rules creating the default so you can 
override them on your own.  This is a great tool for easily and 
accurately controlling presentation/ layout through CSS, the way it's 
supposed to be done.

Your other issue is already filed in Bugzilla as bug 46257: 
http://bugzilla.mozilla.org/show_bug.cgi?id=46257
Unfortunately it's been futured, but there are some workarounds there as 
attachments.

--J



Reply via email to