影響あり line-height<input> にも適用されるようになりました

公開日: | カテゴリー: CSS

概要

これまで、Firefox は <input> 要素上で指定された line-height プロパティを無視し、常に normal を適用していました。一方 Internet Explorer や WebKit ベースのブラウザーではページ作者がこの値を増やすことが可能でした (ただし減らすことは不可)。相互運用性を改善するため、この挙動が変更され、作者が定義した値を受け入れるようになりました。後方互換性のため、1 行テキストの <input> にはこれまで通り 1 より小さい line-height を指定できません。

この変更によるリグレッションが、line-height1px となっている IKEA.com で発見されていますが、これは意図した挙動と考えられています。

参考資料