input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
これは、YUIリセットcssからのものです。* before font-size:100%は何をしますか?
これはIEハックです。2行目は、IE7以下でのみ正しく解析および実行されます。詳細については、 http://www.webdevout.net/css-hacks#unrecommended-asterisk_prefixを参照してください。
編集:そのような(無効な!)CSSの使用に関する1つの注意:しないでください。あなたのCSSをそのような混乱からきれいに保つ方法はたくさんあります。IE9がどのような動作をもたらすかはわかりません。これらの種類のハックを別のCSSファイルに入れて、条件付きコメントに含めることをお勧めします。
より正確に言うと、IE6/7はをサポートしていませんfont-size: inherit
。このハックはとにかく目標を達成することになっています。
アスタリスクは属性名の前の正当な文字ではないため、他のブラウザでは無視されながら、その定義をIE7以下にのみ適用するのはハックだと思います。
すでに述べたように、これらは特定のブラウザを標的とするハックです。マークの提案は静かです。キックスタートを提供するためのリンクは次のとおりです。