罫線(hr要素)の色を変える方法 hr要素は非常に古くからある要素ですから、誰もが知っているものでしょう。 しかし、この罫線の表示制御は意外と困難なものです。 その原因はhr要素が正体不明のモノである、ということに起因しています。 それでは、各ブラウザのhrの実装状況を検証しながらhr要素の色を変える手法を標準仕様に添ってみていきましょう。 まずHTML4.01の仕様書には視覚系ユーザエージェントは罫線をレンダリングするとだけ書かれていますので、 ブラウザがレンダリングする罫線はそういった専用のオブジェクトである、と言えるかもしれません。 元々HTMLの仕様書には見た目に関する記述は一部の例外を除いてあまり詳しくは記述されていません。 これはHTMLが見た目を制御するためのものではなく、意味を記述するものであるという思想に基づいているためです。 というわけで、このhr要素に対してレンダリン