多階層サイトでの外部CSSパス

深いディレクトリ構造を持つようなサイトであっても、階層に合わせてCSSも切り替えるということはあまり多くないだろう。或いは部分的に変更するにせよ、全体としては基本的に同一のCSSを適用して、その上で部分的に変更を加えるのが一般的だと思われる。
その場合、作成時に外部CSSへのリンクをいちいち「../」で階層調整するのは効率が悪いし、(あまりないことかも知れないが)ディレクトリの構成を変更したときなどに大幅な手直しが発生しかねない。
そこで、どの階層でも同じ名前のCSSを置いて必ずそれを読ませるようにしておいて、最上位階層以外では@importで1階層上位のCSSを取り込むと良い。これならどの階層からでも最上位のCSSを参照でき、ファイルの移動で参照が切れることもない。