CSS: Safari auf dem Mac nicht haften zu meinem Submit-Button style
Ich habe Folgendes CSS zu einem FORM
submit-button:
font:normal 15px helvetica,arial,sans-serif;
padding:6px;
Unter Windows, unabhängig von der browser (IE/Firefox/Chrom), diese erhöhen die FORM-senden-Schaltfläche und geben Sie dem button spacing padding von 6px.
Jedoch auf OS X (Mac), das Formular-senden-Schaltfläche ist nicht stilisiert überhaupt. Bedeutung, die font-Größe ist das Standard und kein padding angewendet wird.
Jede Idee, wie kann ich einen FORMULAR-submit-button größer auf OS X (Mac)?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie fügen Sie diese, um Ihre CSS:
In Safari 4, Polsterung und Größen wird keinen Effekt auf submit-buttons wenn Sie einen hintergrund oder Grenze. Beispiel:
Anstatt
<input type="submit" />
verwenden<button type="submit">Submit Text</button>
, wenn ich mich richtig erinnere, das hat viel bessere Unterstützung für css-stylings.Machen, ein Bild klicken. Safari wird nicht Stil-Schaltflächen oder Kontrollkästchen oder drop-down-Menüs, etc.
Styling form controls ist sehr problematisch. Sehen dieses Beispiel - während andere Browser anwenden von Stilen, alle Tasten sehen fast identisch in Safari.
Einer Lösung ist die Verwendung eines
<div>
mit deronclick
JavaScript-Attribut. Auf diese Weise können Sie anwenden, standard-CSS-Regel. Ich würde empfehlen, beginnend mit einer Schaltfläche, die dann mit JS zu wechseln, in der besser aussehende code, wie progressive enhancement.