(因為我的工作不常常寫CSS,所以在這次鐵人賽也是對我一個自我檢討,哪方面要多多加強
!
手刻
,用我比較熟悉的方式去做...敬請見諒div為body
,body上我切主要三大block
為top 、center、footer
還記得上篇所提到的block大小設定寬度(width)設定為彈性值
、高度(height)需要設定數值
這樣寬才有數值來作百分比的計算嗎?
(Review:day13)
SO~這三大block寬度我們都設定為100%,高度為以下設定
top:
10vh
;
center:80vh
;
footer:10vh
;總高→10vh + 80vh + 10vh = 100vh
這樣的高度總高為一個視窗的可視高度
,就不會破版了~
#center 為頁面主要放置內容的地方
,所以再往 #center 裡面切 #left
與 #right
定位設定
center定位設定為 相對定位(position: relative;)
;
center裡的元素定位針對父元素的定位來做 絕對定位(position: absolute;)
以上設定為上面的螢幕結圖,我做了區塊的標示,讓大家可以更清楚我的想法~︿︿
到此為止,頁面可以試著拖拉縮放測試一下~
在測試的時候我都會把block的css border
打開來看div的變化與大小動作
對不對
border:1px solid red;
可以看到紅框框會跟著視窗作縮放的動作,並且不會跑版
最重要的版面調好不會破版後,就可以上文字、連結及圖片囉~
因為把視窗縮到最小會有文字與圖片全擠在一起的情形在!
所以在html的CSS裡我增加了 min-width
與 min-height
在頁面鎖上最小寬高
這是什麼意思呢?
意指當我瀏覽器視窗小於所設定的數值後,網頁即不再做縮小的動作了!
而**可以鎖最小寬高
也可以設定最大寬高
**囉~
只是我這邊就不設定了,因為沒有特殊需求嘛~呵呵
剩下的就把文字與圖片間距的CSS調整一下,我大多習慣使用margin
與padding
去做設定,這方面的調整就因人而異了,因此就不在闡述囉~
day15將一次製作平板與手機版的頁面囉~謝謝大家收看~
這是架在AWS EC2主機上,我選用的是Amazon Linux系統,對win server不太熟
網域Domain是和GoDaddy租的,有空可以來做個架站紀錄^^
那麼以後的DEMO基本上都會傳到AWS上來做展示,連結也比較穩定不會掛掉
手刻我只花了一個下午就全做好了...想想當初因該要用自己習慣的方式作比較快的說
同步連載於blogger-"King 學習前端之人生"
[ 著作權為 Ying-chi Tzeng所有,轉載請告知~]
加油 !!!!!
大大的文是我每天的期待 >////<
這麼巧!我剛剛才在看虎虎大大你的滲透報告那篇耶!!
謝謝你!嗚嗚QQ
資安這塊實在太艱深了!大大真的很厲害!!
沒呀… 在拖稿 XDDDDD
我也覺得KingTzeng大大很棒,我有偷偷follow XD
我還被前輩噹說,我整篇下來都垃圾話啦 XD
加油大大!!
真的非常謝謝你們的支持,小妹羞愧不已...
版上的大大們都很厲害,小妹還有很多地方需要學習!!
加油 假日再來回頭看
上次有試做了一下Node.js覺得超神奇的!
我要好好跟Ivan前輩學習!!謝謝你!