2012-07-29 8 views
8

Ich habe ein Problem mit Twitter Bootstrap-Eingaben, die auf Safari 6.0 korrekt angezeigt werden.Bootstrap-Eingänge auf Safari 6 nicht richtig?

Ich bin mir ziemlich sicher, dass dies in Ordnung war, bevor ich zu Mountain Lion wechselte, und es scheint ein Problem mit Chrome zu sein.

Grundsätzlich scheint in Safari das rechte Ende der Eingabe abgeschnitten und wird nicht korrekt angezeigt. Ive genommen ein Bildschirm zur Demo geschossen, was ich meine ...

Safari:

Safari

Chrome:

Chrome

Irgendwelche Ideen?

EDIT: Nur auf der Twitter Bootstrap Website und ich sehe, dass viele ihrer Eingänge das gleiche Problem haben! Wer sieht das noch?

+1

Werfen Sie einen Blick in 'Box-Sizing', vielleicht spielen mit der Breite – Sherbrow

+0

Beachten Sie, kann nicht sehen, wie es es beeinflusst? Ganz neu dazu so nicht ganz sicher wo man hinschauen soll! – shorn

+0

Ich denke, es ist fast sicher ein Safari-Problem. Schauen Sie sich diese Seite an und bemerken Sie eines dieser Abzeichen [siehe hier] (http://cl.ly/image/1K3a3W1o2r3u) - sehen Sie sich das Commentator-Abzeichen auf der rechten Seite an. Schaltflächen/Eingaben/Elemente in der gesamten Bootstrap-Site sehen so aus – shorn

Antwort

3

Das Artefakt scheint ein Problem mit der Darstellung von border-radius in Safari zu sein und ist nicht spezifisch für Twitter Bootstrap. Siehe rendering borders im Support-Forum von Apple. Die Eingaben werden normalerweise normal wiedergegeben, nachdem Sie sie ausgewählt haben.

Durch das Deaktivieren von border-radius auf den betroffenen Elementen mit den folgenden zwei Zeilen wird das Artefakt entfernt. Seien Sie vorsichtig, manchmal verursacht dies even more puzzling artifacts auf in der Nähe befindlichen Tasten.

-webkit-border-radius: 0; 
border-radius: 0; 
Verwandte Themen