2010-04-02 5 views
13

Safari bietet Größenanpassungen für Textbereiche. weiß jemand, wie man das stoppt? ThanxAnhalten der Größenanpassung von Textbereich in Safari

+0

warum? Es wurde als Usability-Funktion hinzugefügt. – scunliffe

+2

PS Chrome hat sie auch, und andere Browser erwägen das Hinzufügen der Funktion (ich weiß, dass Asa Dotzler für Mozilla drängte, das zu Firefox hinzuzufügen) – scunliffe

+2

ich stehe nicht auf die vertikale Strecke. Es ist die horizontale Größe, die das Layout durcheinander bringt. – pixeltocode

Antwort

33

können Sie CSS3 verwenden, um die Größenänderung zu verhindern:

textarea { 
    resize: none; 
} 
+0

danke. ist CSS3 die einzige Alternative? – pixeltocode

+0

Ich glaube schon. Safari und Chrome berücksichtigen auch die Eigenschaft "min/max height" und "width", damit Sie steuern können, wie viel die Größe Ihrer Benutzer ändern kann. –

+7

Wenn Sie Ihren Benutzern erlauben möchten, die Größe des Textfelds vertikal zu ändern, aber eine horizontale Größenanpassung zu verhindern, können Sie die Eigenschaft zum Ändern der Größe auf vertikal einstellen. (http://www.w3.org/TR/css3-ui/#resize0) –