定位的重要性不可言喻,一招可以有各種變化,釐清relative,absolute,fixed
之間的差異及使用時機,套句Amos老師警言"不是absolute
就一定要用relative
",清楚知道各種定位所參照的對象,即便再次刻意練習還是會有出錯,比如一開始將ad
寫成position: absolute
發現居然沒有置中(不會跟著滑鼠移動),才發現應該使用position: fixed
才會一直在畫面中間,刻意練習算是又複習到蓋版廣告的應用了。
老師說:fixed 是對視窗,不是對 body。
wrap+ margin: 0 auto
可以讓內容水平置中。CSS
可以一同設定避免過長 ex.content。ul/li
結構。justify-content:space-between
左右對齊邊框分配其餘空間於物件中。ad
需要蓋版廣告,因此要使用position: fixed
讓他浮起來(預設會去定位body
),使用top
, bottom
,right
, left = 0
及 margin: auto
後,即可定位於畫面中央。btn
使用position: absolute
讓他定位在ad
上並移動位置放置右上角。btn
設定整體外觀,使用line-height = height
對單行的物件垂直置中。a
設定文字外觀,text-decoration: none
,幾乎都會設定在a
上。a:hover
設定滑鼠觸摸的效果,可以增加使用者體驗。img
使用vertical-align: middle
可以消除圖片對齊的空隙。小小的提醒一下,fixed 是對視窗,不是對 body 喔
挖靠
老師居然來留言(淚ing)
"fixed 是對視窗,不是對 body 喔"
明白了,又是恍然大悟
老師我在等您開賽呢