2011-08-03 6 views
0

私が持っているの...は体がテキスト変換したときに蓋をします:大文字

body { text-transform: uppercase; } 

...と...

textarea { text-transform: none !important; } 

テキストをWebkitの中にテキストエリアに貼り付けます(SafariとChrome)は大文字になります。 FirefoxまたはIEのテキストエリアに貼り付けられたテキストは、そのままにします。 SQL用のすべてのブラウザにこの機能を残しておく必要があります。

バグ?修正?

+0

は、私は本当にあなたがこのコードを貼り付けた場合は... –

答えて

1

1つの要素ですべてのコンテンツまたはおそらく少数のコンテンツがラップされている可能性があります。私は、text-transform:uppercaseを持つ一番上の要素がWebKitの貼り付けテキストを大文字にしないことを発見しました。

など。代わりに:

body { text-transform: uppercase; … } 

用途:

body { … } 
#header, #content {text-transform: uppercase} 
+0

を身体からテキスト変換宣言を削除し、すべての個々のタグに追加する必要はありません新しいHTMLファイルに変換してSafariで開くと、テキストエリアに貼り付けられたテキストは小文字ですか? ' <スタイルタイプ= "テキスト/ cssの"> 体{ \tテキスト変換:大文字; } テキストエリア{ \t幅:500px; \t身長:200px; \tテキストトランスフォーム:なし!重要; } \t大文字のテキスト
\t
\t ' –

関連する問題