CSSのプロパティ「display」についての解説です。
display
displayは要素の表示形式を指定するプロパティです。
xhtmlなどで使用される要素は大きく分けて「ブロックレベル要素」と「インライン要素」に分けられます。
それぞれに特徴があるため、そのままの表示形式ではできないことがあります。
例えば「インライン要素に対して幅(width)や高さ(height)の指定が効かない」ということがあります。
これはインライン要素が「文章の一部」として理解される要素であるからで、幅は文字の数、高さは文字の大きさとなるからです。
そのためインライン要素であるa要素などに幅や高さを指定したい場合は、下記の記述で表示形式をブロックレベル要素に変更するための指示を出します。