position, top, bottom, left, rightの使い方
Web標準HTML/CSS > position, top, bottom, left, rightの使い方
position, top, bottom, left, right
プロパティの説明
positionは、要素の配置を通常配置にするか、絶対配置にするか、相対配置にするかを決めるプロパティです。全ての要素に指定することができます。
top, bottom, left, rightは、positionで決めた配置からの位置を決めるプロパティです。全ての要素に指定することができます。
指定できる値
- static
- positionに指定:標準設定。通常の配置にする。
- relative
- positionに指定:相対配置にする。
- absolute
- positionに指定:絶対配置にする。
- CSSで使える数値
- top, bottom, left, rightに指定:positionで決めた配置からの距離を決める。
サンプル
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"https://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>サンプルページ</title>
<style type="text/css">
<!--
.p1{position:relative; top:100px; left:100px;}
.p2{position:absolute; top:10px; left:300px;}
-->
</style>
</head>
<body>
<h1>サンプルページ</h1>
<div>
<p class="p1">div要素から下に100px, 右に100pxの位置に設定。</p>
<p class="p2">一番上から下に10px, 右に300pxの位置に設定。</p>
</div>
</body>
</html>