今回のテーマは、「CSSのプロパティを記載する順番」についてです。
順番についていくつかのやり方がありますが、今回は「mozilla.org Base Styles」をもとに記載順については、解説します。
順番を暗記しておけば、CSSについての知識が十分でなくても、下記の5つの大枠を覚えていれば
何を指定しないといけないか考える習慣がつくと思います。
私は、これを知った時、各プロパティの意味よりもこの順番を覚えておけば、各プロパティを学習するときにスムーズに頭に入ったのではないかと思います。
CSS プロパティの順番
1.視覚整形モデル
~要素を表示するか?要素をどこに表示するか
display
list-style
position
float
clear
list-style
position
float
clear
2.ボックスモデル
~ボックスモデルの大きさや間隔は?
width
height
margin
padding
border
height
margin
padding
border
3.背景 ~ 背景は?
background
4.フォント、テキスト、色
color
font
text-decoration
text-align
font
text-decoration
text-align
5.その他
vertical-align
white-space
content
white-space
content
まとめ
書き順についてですが、Mozilla以外にもgoogle推奨の書き順等、ほかにもあります。
書き順が自分以外の誰かが見た時に見やすくなります。
チームで仕事をするときは、こういったルールを決めてコーディングしたほうがよいと思います。