移動端有哪些常見布局方式辆影?

大家好掩浙,我是IT修真院鄭州分院第五期的學(xué)員王姝麗,一枚正直秸歧、純潔厨姚、善良的前端程序員。

今天給大家分享一下键菱,修真院官網(wǎng)css任務(wù)13谬墙,深度思考中的知識點(diǎn)——移動端有哪些常見布局方式?

1.背景介紹

隨著智能手機(jī)的普及以及社會的發(fā)展经备,傳統(tǒng)的網(wǎng)站布局已經(jīng)無法適應(yīng)現(xiàn)狀拭抬,我們編寫的網(wǎng)頁不僅僅要展示在電腦上,也要展示在移動設(shè)備上侵蒙,而移動設(shè)備種類繁多造虎,一般的電腦端的頁面布局在手機(jī)上無法完全適應(yīng),所以在手機(jī)端上我們要重新布局纷闺。

2.知識剖析

固定布局

固定布局是第一次做移動端時最好的選擇方式,思路沿用PC端,上手比較快算凿。在標(biāo)簽里把 viewport 加好,然后設(shè)想整個網(wǎng)頁的寬度為 320px 即可。 其他地方根據(jù) PC 端來布局犁功。 缺點(diǎn):大屏手機(jī)顯示網(wǎng)頁比較寬,固定布局寬度參照永遠(yuǎn)是 320px,導(dǎo)致左右兩 邊會有空白氓轰。

.box{

width: 320px;

height: 650px;

margin: 0 auto;

background-color: #29b078;

color: white;

}

demo

流體布局

流布局與固定寬度布局基本不同點(diǎn)就在于對網(wǎng)站尺寸的測量單位不同。固定寬度布局使用的是像素浸卦,但是流布局使用的是百分比署鸡,看到百分比,你應(yīng)該想到限嫌,這將提供了很強(qiáng)的可塑性和流動性靴庆。換句話說,通過設(shè)置了百分比怒医,你將不需要考慮設(shè)備尺寸或者屏幕寬度大小了炉抒,結(jié)論就是,你可以為每種情形找到一種可行的方案裆熙,因?yàn)槟愕脑O(shè)計尺寸將適應(yīng)所有的設(shè)備尺寸端礼。

.box1{

width: 38%;

float: left;

margin: 5%;

}

demo

bootstrap布局

bootstrap是一個比較流行的響應(yīng)式前端框架禽笑,利用bootstrap的柵格系統(tǒng)可以實(shí)現(xiàn)響應(yīng)式的移動端布局入录。

bootstrap的柵格是基于百分比的,在使用的時候佳镜,我們給相應(yīng)的div設(shè)置col-sm-4, col-md-6,col-lg-12僚稿。

class="c1 col-lg-2 col-md-3 col-sm-4 col-xs-6"

demo

多列布局

column-count是css3的一個屬性,主要用于文本元素蟀伸,支持響應(yīng)式蚀同。

column-count屬性指定某個元素應(yīng)分為的列數(shù)缅刽。

column-width屬性指定列的寬度。

.box1{

columns: 200px 3;

padding: 50px 0;

}

demo

flex布局

flex也稱為彈性布局蠢络,他會根據(jù)頁面的剩余寬度自動分配空間衰猛。

實(shí)例篇語法篇demo

3.常見問題

移動端和PC端的區(qū)別

4.解決方案

第一: PC考慮的是瀏覽器的兼容性,而移動端開發(fā)考慮的更多的是手機(jī)兼容性刹孔,因?yàn)槟壳安还苁莂ndroid手機(jī)還是ios手機(jī)啡省,一般瀏覽器使用的都是webkit內(nèi)核,所以說做移動端開發(fā)髓霞,更多考慮的應(yīng)該是手機(jī)分辨率的適配卦睹,和不同操作系統(tǒng)的略微差異化。

第二: 在部分事件的處理上方库,移動端多出來的事件是觸屏事件结序,而缺少的是hover事件。 另外包括移動端彈出的手機(jī)鍵盤的處理纵潦,這樣的問題在PC端都是遇不到的

第三:Pc端最常用的布局是固定寬度為980px(也有960px徐鹤,1000px,1200px)邀层;而在移動端凳干,因?yàn)橛泻芏嗑W(wǎng)頁是可以橫屏看也可以豎屏看,并且很多屏幕的餓分辨率都是不一樣的被济,所以只要牽涉到移動端都要考慮用響應(yīng)式布局

第四: 在動畫處理上救赐,PC端由于要考慮IE的兼容性,所以通常使用JS做動畫的通用性會更好一些只磷,但是CSS3做了很大的犧牲经磅, 而在手機(jī)端,如果要做一些動畫钮追、特效等预厌,第一選擇肯定是CSS3, 既簡單元媚、效率又高轧叽。

第五: 一般pc端用jquery,移動端用zepto刊棕,因?yàn)橐苿佣说牧髁窟€是比較重要的炭晒, 所以引入的資源或者插件,能小則小甥角,一個30k的資源和一個80k的資源网严,在移動端的差別還是挺大的。

第六:Pc端的交互是鼠標(biāo)嗤无,鍵盤的交互而移動端變成了觸摸震束,手勢的交互

5.編碼實(shí)戰(zhàn)

都在dome里怜庸。

6.擴(kuò)展思考

手機(jī)端軟件界面設(shè)計中的幾種常用布局

網(wǎng)址網(wǎng)址

7.參考文獻(xiàn)

參考一:前端:移動端和PC端的區(qū)別

參考二:移動端布局淺談

8.更多討論

1、你們覺得響應(yīng)式好呢垢村,還是手機(jī)和PC端分開來寫割疾?

網(wǎng)址這里是知乎的一個討論,還是還根據(jù)情況而定嘉栓。

2杈曲、columns:200px 2;好像并沒有顯示200px寬。

在實(shí)際布局中胸懈,所定義的列數(shù)是最大的列數(shù)担扑。當(dāng)瀏覽器寬度不足,多列的列數(shù)會自動減少趣钱,而每列的寬度會自動調(diào)整涌献。當(dāng)瀏覽器寬度不足時,3列就會自動變成2列首有,而寬度也不再是200px燕垃。

視頻鏈接


_騰訊視頻


感謝葉紫陽師兄,此教程是在他們之前技術(shù)分享的基礎(chǔ)上完善而成井联。

今天的分享就到這里啦卜壕,歡迎大家點(diǎn)贊、轉(zhuǎn)發(fā)烙常、留言轴捎、拍磚~

技能樹.IT修真院

“我們相信人人都可以成為一個工程師,現(xiàn)在開始蚕脏,找個師兄侦副,帶你入門,掌控自己學(xué)習(xí)的節(jié)奏驼鞭,學(xué)習(xí)的路上不再迷们匮保”。

這里是技能樹.IT修真院挣棕,成千上萬的師兄在這里找到了自己的學(xué)習(xí)路線译隘,學(xué)習(xí)透明化,成長可見化洛心,師兄1對1免費(fèi)指導(dǎo)固耘。快來與我一起學(xué)習(xí)吧 皂甘!

我的學(xué)習(xí)邀請碼:12164783? ? 或者你可以直接點(diǎn)擊此鏈接:http://www.jnshu.com/login/1/12164783

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末玻驻,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子偿枕,更是在濱河造成了極大的恐慌璧瞬,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件渐夸,死亡現(xiàn)場離奇詭異嗤锉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)墓塌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門瘟忱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人苫幢,你說我怎么就攤上這事访诱。” “怎么了韩肝?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵触菜,是天一觀的道長。 經(jīng)常有香客問我哀峻,道長涡相,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任剩蟀,我火速辦了婚禮催蝗,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘育特。我一直安慰自己丙号,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布缰冤。 她就那樣靜靜地躺著槽袄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锋谐。 梳的紋絲不亂的頭發(fā)上遍尺,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機(jī)與錄音涮拗,去河邊找鬼乾戏。 笑死,一個胖子當(dāng)著我的面吹牛三热,可吹牛的內(nèi)容都是我干的鼓择。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼就漾,長吁一口氣:“原來是場噩夢啊……” “哼呐能!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤摆出,失蹤者是張志新(化名)和其女友劉穎朗徊,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體偎漫,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡爷恳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了象踊。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片温亲。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖杯矩,靈堂內(nèi)的尸體忽然破棺而出栈虚,到底是詐尸還是另有隱情,我是刑警寧澤史隆,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布魂务,位于F島的核電站,受9級特大地震影響逆害,放射性物質(zhì)發(fā)生泄漏头镊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一魄幕、第九天 我趴在偏房一處隱蔽的房頂上張望相艇。 院中可真熱鬧,春花似錦纯陨、人聲如沸坛芽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咙轩。三九已至,卻和暖如春阴颖,著一層夾襖步出監(jiān)牢的瞬間活喊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工量愧, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留钾菊,地道東北人。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓偎肃,卻偏偏與公主長得像煞烫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子累颂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容