首頁  >  文章  >  web前端  >  CSS中position屬性詳解

CSS中position屬性詳解

怪我咯
怪我咯原創
2017-06-22 09:16:171919瀏覽

CSS中position屬性是設定元素的定位類型,它有absolute(絕對定位)、relative(相對定位)、 static靜態定位,預設值)、fixed(固定定位)四種參數。

  • static:預設。位置設定為 static 的元素,它總是會處於頁面流給予的位置(static 元素會忽略任何 top、bottom、left 或 right 宣告)。

  • relative:位置被設定為relative 的元素,可將其移至相對於其正常位置的地方,因此"left:20" 會將元素移至元素正常位置左邊20 個像素的位置。

  • absolute:位置設定為 absolute 的元素,可定位於相對於包含它的元素的指定座標。此元素的位置可透過 "left"、"top"、"right" 以及 "bottom" 屬性來規定。

  • fixed:位置被設定為 fixed 的元素,可定位於相對於瀏覽器視窗的指定座標。此元素的位置可透過 "left"、"top"、"right" 以及"bottom" 屬性來規定。不論窗口滾動與否,元素都會留在那個位置。工作於 IE7(strict 模式)。

範例

使用position屬性定位c1a436a314ed609750bd7c7d319db4da元素,程式碼如下

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网</title> 
<style>
h2
{
	position:absolute;
	left:100px;
	top:150px;
}
</style>
</head>

<body>
<h2>这是一个绝对定位了的标题</h2>
<p>用绝对定位,一个元素可以放在页面上的任何位置。标题下面放置距离左边的页面100 px和距离页面的顶部150 px的元素。.</p>
</body>

</html>


以上是CSS中position屬性詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn