WEBページ作成リファレンス
cman.jp cman.jp > WEBページ作成TOP > CSSリファレンス > 「配置方法」

position「要素の配置方法」

「position」で、要素の配置方法を指定します。
「position」は、要素の配置方法のみの指定です。要素の配置位置は、「top」「right」「bottom」「left」で指定します。

CSS Ver.適用要素継承
2.1全要素しない
広告

position の指定方法

構文

position : static | relative | absolute | fixed;

プロパティ/設定値意味
position : static; 通常の位置に配置されます。top,right,bottom,left属性は適用されません。
position : relative; 通常の位置から、top,right,bottom,leftで指定した分だけ相対的に移動されます。
position : fixed; 絶対位置へ配置されます。但し、スクロールしても位置は固定されたままです。
position : absolute; 親要素のpositionがstaticの場合、ウィンドウ枠の左上、
それ以外の場合、親要素の左上が基準位置となり、
top,right,bottom,leftで指定された絶対位置に配置されます。
デフォルト:「タグ毎のスタイル初期値」を参照
ページTOP

position のサンプル


<style type="text/css">
.common div{
  font-family   : "メイリオ", sans-serif;
  width         : 290px;
  border        : 2px solid #6495ed;
  background    : #e7e7ff;
  padding       : 10px;
}
div.cssTitle {
  margin-top    : 10px;
  background    : #6495ed;
  color         : #fff;
  font-weight   : bold;
}
.css_position_static{
  position : static;
  top      : 10px;
  left     : 20px;
}
.css_position_relative{
  position : relative;
  top      : 10px;
  left     : 20px;
}
.css_position_fixed{
  position : fixed;
  top      : 10px;
  right    : 20px;
}
.css_position_absolute{
  position : absolute;
  top      : 10px;
  left     : 20px;
}

<!-- html -->
<div class="common">
  <div class="cssTitle">position : static;</div>
  <div class="css_position_static">
  通常の位置に配置。top,right,bottom,leftの適用なし。
  </div>

  <div class="cssTitle">position : relative;</div>
  <div class="css_position_relative">
  通常の位置から、top,right,bottom,leftで指定した分だけ相対的に移動。
  </div>

  <div class="cssTitle">position : fixed;</div>
  <div class="css_position_fixed">
  絶対位置へ配置。スクロールしても位置は固定。
  </div>

  <div class="cssTitle">position : absolute;<br>親要素 position:static(指定なし)</div>
  <div class="css_position_absolute">
  ウィンドウ枠の左上が基準位置となり、top,right,bottom,leftで指定された絶対位置に配置。
  </div>

  <div class="cssTitle">position : absolute;<br>親要素 position:relative</div>
  <div style="position:relative">
  <div class="css_position_absolute">
  親要素の左上が基準位置となり、top,right,bottom,leftで指定された絶対位置に配置。
  </div>
  </div>
</div>
position : static;
通常の位置に配置。top,right,bottom,leftの適用なし。
position : relative;
通常の位置から、top,right,bottom,leftで指定した分だけ相対的に移動。
position : fixed;
絶対位置へ配置。スクロールしても位置は固定。
position : absolute;
親要素 position:static(指定なし)
ウィンドウ枠の左上が基準位置となり、top,right,bottom,leftで指定された絶対位置に配置。
position : absolute;
親要素 position:relative
親要素の左上が基準位置となり、top,right,bottom,leftで指定された絶対位置に配置。

広告
QrCode
このページのURL
スマートフォン・タブレット運営 : CMAN 株式会社シーマン