【CSS Modules】widthプロパティの使い方
widthプロパティの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
widthプロパティは、HTML要素のコンテンツの横幅を定義するプロパティです。ウェブページ上の要素の横方向のサイズを制御し、レイアウトを調整する際に使用されます。
このプロパティには、ブラウザが自動的に幅を決定するデフォルト値のautoのほか、px(ピクセル)やemといった具体的な長さの単位による固定幅、または親要素の幅に対する割合を示すパーセンテージ(%)などの値を指定します。
CSSのボックスモデルにおいて、widthプロパティはデフォルトでは要素のコンテンツ部分の幅のみを定義し、パディングやボーダーは含まれません。もしパディングやボーダーを含んだ全体の幅として計算したい場合は、box-sizingプロパティの値をborder-boxに設定することで、幅の計算方法を変更できます。
widthプロパティは、min-width(最小幅)やmax-width(最大幅)プロパティと組み合わせて利用されることが多く、これらのプロパティと併用することで、要素の幅に最小値や最大値の制約を持たせ、レスポンシブデザインを実現する上で非常に重要な役割を果たします。主にブロックレベル要素に適用されますが、displayプロパティをblockやinline-blockなどに設定することで、インライン要素にも幅を設定できるようになります。
公式リファレンス: width
構文(syntax)
1selector { 2 width: 100px; 3}
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません