スタイルシートで領域の幅と高さを設定する - CSS

領域の幅や高さをスタイルシートで設定するコードを紹介します。

書式

領域の幅の指定

領域の幅を設定する場合はwidthプロパティーを用います。
width:(サイズ)

領域の高さの指定

領域の高さを設定する場合はheightプロパティーを用います。
height:(サイズ)

サイズ

以下の指定方法があります。
書式記述例説明
単位数値+単位margin:4px指定した数値の単位で指定します。
%数値+%margin:2%画面のサイズに対する%で指定します。
autoautomargin:auto自動とします

使える単位の一覧

説明
pxピクセルmargin:20px
em"M"の高さを基準とした大きさmargin:2em
ex"x"の高さを基準とした大きさmargin:3ex
mmミリメートルmargin:10mm
cmセンチメートルmargin:2cm
inインチmargin:4in
ptポイントmargin:2pt
pcパイカmargin:1pc

コード例1

style.css
.outerFrame {
  border: 4px solid #2020FF;
  width:50%;
  height:300px;
}

.Frame1 {
  border: 1px solid #000000;
  width:64px;
  height:64px;
  background-color:#C0C0C0;
}
index.html
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
    <div class="outerFrame">
        <div class="Frame1">F1</div>
    </div>
</body>
</html>

表示結果

上記のHTMLファイルを表示すると下図の画面が表示されます。


幅64pixel、高さ64pixelの灰色の領域が表示されていることが確認できました。

コード例2

style.css
.outerFrame {
  border: 4px solid #2020FF;
  width:50%;
  height:300px;
}

.Frame1 {
  border: 1px solid #000000;
  width:250px;
  height:160px;
  background-color:#C0C0C0;
}
index.html
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
    <div class="outerFrame">
        <div class="Frame1">F1</div>
    </div>
</body>
</html>

表示結果

上記のHTMLファイルを表示すると下図の画面が表示されます。


幅250pixel、高さ160pixelの灰色の領域が表示されていることが確認できました。
著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。
掲載日: 2012-12-21
iPentec all rights reserverd.