If you put this line before your </form> tag
<input type="submit" value="BUTTON" />
you'll see why the word BUTTON is positioned as it is.
To see the "hand" under IE, add "cursor:hand;" after "cursor:pointer;".
AFAIK "margin" and "padding" do not apply to buttons.
Try this instead: width:78; height:26
>
> > To see the "hand" under IE, add "cursor:hand;" after "cursor:pointer;".
>
> That's beside the point too; IE6/7 have no trouble with W3C-conforming
> cursor:pointer, that's an IE<=5.5 issue only, they require the
non-standard
> cursor:hand.
>
Since this ng includes "ie55" in its name, I don't think it's "beside the
point".
It validates as strict and gets interpreted at least by gen 5/6/7 browsers
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.byteshift.de%2Fmsg%2Fdiv%2Finput-as-link-by-css&usermedium=all
> Try this instead: width:78; height:26
I tried solutions based on setting explicit width, height,
position:absolute/relative or negative margin/padding, they break when
fontsizes are changed by css or overridden by the user - which he can do in
modern browsers.