在設計部落格樣式時,位置語法「position」可說是最常使用的語法

常見的語法有絕對位置absolute相對位置relative這兩種

常見參數:topbottomrightleft 。(上下右左)

下面我用網誌描述(banner h2)為例子來作介紹:

接下來請大家用「座標」的概念會比較好理解

下圖的O點為瀏覽器的左上角部份,A點為網誌描述的原本位置。

position01.jpg    

1.絕對位置absolute:以瀏覽器畫面中的原點O(0,0)為起點來定義位置

 語法:banner h2{ position:absolute ; top:50px ; left:50px;}

 網誌描述移動到 B 點(50,50)的位置

 B 點離上方 50px 左方 50px ,想成從原點往右下移了各50px的距離 

2.相對位置relative:相對位置就是把原本的「預設」位置 A 點作為新的原點來作位移

 語法:banner h2{ position:relative ; top:50px ; left:50px;}

 網誌描述移動到 C 點(100,50)的位置 

※相同的距離但是用絕對及相對位置語法所產生的位置是不同的喔! 

 

應用:滑鼠移到超連結上頭時,會有按壓的效果

   a:hover{ position:relative ; top:1px ; left:1px;}

   表示當滑鼠移到超連結時,會往「右下」移動1px的距離

其他:

3.固定位置:fixed:不會因為捲軸往下拉而跟著捲動

 語法:banner h2{ position:fixed ; top:50px ; left:50px;}

 不管捲軸怎麼往下拉,網誌描述會永遠出現在你畫面中的 B 點位置。  

 

以上為位置語法的簡單介紹。

只要掌握座標這個概念,基本上應該沒有什麼問題。

一般來說,各個欄位的移動大多是用絕對位置來定義比較多;

相對位置以我的習慣來說,幾乎都是用在超連結效果方面;

固定位置通常是用在固定背景圖上比較多。

 

如果妳覺得這篇不錯的話
請留個回應或是幫忙點一下旁邊的廣告給我當獎勵喔
不回應的話,我只好這樣做

本文歡迎轉載、引用,但請註明出處
圖片、檔案皆存放於本人空間
如欲再行分享,請上傳至自己的空間
勿以本人空間再行分享之實!
請注意網路禮儀!

arrow
arrow

    月橘 發表在 痞客邦 留言(6) 人氣()