1樓:網友
在談web前端怎麼佈局前,我們先梳理前端的佈局型別,具體有以下幾種:
1.靜態佈局:不管瀏覽器尺寸具體是多少,網頁佈局始終按照最初寫**時的佈局來顯示。
常規的pc的**都是靜態(定寬度)佈局的,也就是設定了min-width,這樣的話,如果小於這個寬度就會出現滾動條,如果大於這個寬度則內容居中外加背景,這種設計常見於pc端。
2.流式佈局:佈局特點是螢幕解像度變化時,頁面裡元素的大小會變化而但佈局不變。
3.自適應佈局:自適應佈局的特點是分別為不同的螢幕解像度定義佈局,即建立多個靜態佈局,每個靜態佈局對應乙個螢幕解像度範圍。
4.響應式佈局:佈局特點是每個螢幕解像度下面會有乙個佈局樣式,即元素位置和大小都會變。
那麼我們如何佈局呢?通過以下幾點來選擇佈局。
1.如果只做枯御電腦端,最好的選擇是靜態佈局。
2.如果做移動端,且設計對高枯敗歷度和元素間距要求不高,那麼彈性佈局(rem+js)是最好的選擇,通過乙份css+乙份js調節font-size就搞定。
3.如果電腦端,移動端要相容,而沒搜且要求很高,那麼響應式佈局還是最好的選擇。前提是設計根據不同的高寬做不同的設計,響應式根據**查詢做不同的佈局。
2樓:麥兜愛上紅太狼
現在基本上都是電腦端、移動端都要相容的,而且要求很高,那麼建議響應式佈局還是最好的選老兆悄擇。前提是設計根據不同的高寬做不同的設計,響應式根據**查詢侍渣做不同的佈局,這樣會比較好猜明。
前端幾種常見的佈局方式
3樓:黑科技
1.靜態佈局(固定寬高)
2.彈性佈局(flex)——常用。
3.聖盃佈局。
flex:flex-group、flex-shrink、flex-basis
flex:auto/none/負數/乙個長度或餘森百分比/兩個非負數/乙個非負數和乙個長度或百分比等。
a,flex-group:當父元素有剩餘空間時,子元素佔據剩餘空間的量。
b,flex-shrink:當父元素的空間不足以展示所有的子元素,父元素沒設定flex-wrap,子元素需要進行收縮的量。
c,flex-basis:表示該子元素的初始寬度。
4.自適應佈局(為不同的螢幕解像度定義的佈局 @media**查詢技術)
5.流式佈局:(寬高用百分比,按螢幕解像度調整,佈局不發生變化)
6.響應式佈局(使用meta標籤,寬高隨視窗調豎滲畝整自動適配,適應佈局和流式佈局的綜合方式)
7.柵格佈局。
1).柵格(網格劃分):在乙個特定區域內劃分出有規律的格仔,依靠這些格仔進行有規律的版面佈局。
使用柵格佈局:bootstrap(12列),element(24欄),antdesign
2).柵格佈局。
container:柵格系統容器;rows:行;cols:列;gutters:各列間的空隙。
3).柵格佈局實現響應式佈局。
佈局(使用**進行頁面排版喊鬥和樣式設定)
1).用法。
display:table
display:table-cell,相當於td元素。
display:table-row,相當於tr元素。
table-layout:fixed | auto(預設):table-layout 屬性用於顯示**單元格、行、列;auto, 自動**佈局,列的寬度由單元格中最大內容的寬度決 定;fixed ,固定**佈局。
現在前端流行什麼頁面佈局方式?
4樓:豬八戒網
前端常用頁面佈局分為下面幾種:
1.靜態佈局。
給頁面元素設定固定的寬度和高罩隱度,單位用px。視窗發生變化時,會出現滾動條,內容會被遮擋。
優點:簡單方便,不存在相容問題。
缺點:網頁無法根據使用者裝置螢幕的寬度進行自適應。
2.流式佈局。
也叫100%佈局。寬度單位為百分比。流式佈局常用的設計答孫模板:左側固定+右側自適應,左右固定寬度+中間自適應。
優點:可以適應不同尺寸的螢幕。
缺點:如果螢幕尺度跨度太大,那麼在相對其原始設計而言過小或過大的螢幕上不能正常顯示。因為寬度使用%百分比定義,但是高度和文字大小等大都是用px來固定。
3.響應式佈局。
使用meta標籤設定,頁面元素寬度隨視窗調整自動適配。採用自適應佈局和流式佈局的綜物舉廳合方式,為不同螢幕解像度範圍建立流式佈局。
優點:適應pc和移動端,如果足夠耐心,效果完美。
缺點:1)**查詢是有限的,也就是可以列舉出來的,只能適應主流的寬高。
2)要匹配足夠多的螢幕大小,工作量不小,設計也需要多個版本。
4.彈性佈局。
就是採用css3中的flex屬性。
優點:簡單、方便、快速。
缺點:css3新特性,瀏覽器相容性非常頭疼。而且手機瀏覽器對flex的支援也不是很理想。
關於頁面佈局(前端也就是頁面佈局了吧(胡說))
5樓:天羅網
乙個前端連頁面都搞不好,真的就有點---廢物了,我說的我額)我在做這個小程式頁面的時候,很快基本一會兒就搞定亮拍櫻了,功能的話 基本上兩天就好了,但是!!我竟然除錯了將近乙個月。設計圖是我在做完之後才給的,當然我並不是說設計圖給我晚,而是!!
我的佈局一開始就寫的太隨意賀碧的,導致後期在蘋果和各種安卓機型上面 就出現了各種錯亂,又不想重新寫 又要相容各種機型(說實話,當時我已經開始討厭我們的軟體測試了,因為他天天比著尺子讓我除錯,我每天最不想面對的就是他了)
所以在做之前一定要先規劃 header就是header body就是body fotter就是底部 ,該浮動千萬別定位,改定位千萬別用margin:100 200 300的去調,個人認為 超過100就會出現問題了,pc端的話,就不說了。
形式方向那一塊在做的時候 我就是以為是一整塊 ,讓他在那裡擠著堆著,最後導致 上下兩個方向 就是在各種機子上面位置有問題。最後又敬叢重新在方向裡面設了乙個塊 才解決了問題,還有就是濫用百分比,導致頁面咋不同的手機上面會左右滑動,那使用者體驗真的渣炸了,我找出問題的地方找了半個小時(浪費時間),還有就是不要頻繁調重複的介面。能及時存下來資料就及時存下來,如果不這樣的話,就能著測試鄙視你吧。
沒有例如,我不想打字了 )
前端佈局的幾種方式
6樓:半成品牛筋面
1.固定佈局,靜態佈局
傳統web設計,網頁上的所有元素的尺寸一律使用px作為單位,網頁寬度一般為960px。網頁佈局始終按照最初寫**時的佈局來顯示,不受瀏覽器影響。如果瀏覽器寬度如果小於這個寬度就會出現滾動條,如果大於這個寬度則內容居中外加背景。
2.流式佈局
流式佈局使用的是百分比,這位網頁提供了很強的可塑性和流動性,與固定寬度佈局基本不同點 就在於對**尺寸的側量單位不同。螢幕解像度變化時,頁面裡元素的大小會變化而但佈局不變,這可能導致如果螢幕太大或者太小都會導致元素無法正常顯示。
3.自適應佈局
自適應佈局的特點是分別為不同的螢幕解像度定義佈局,即建立多個靜態佈局,每個靜態佈局對應乙個螢幕解像度範圍。使用 @media **查詢給不同尺寸和介質的裝置切換不同的樣式,例如寬度960px是一種樣式,網頁寬度1440px是另一種樣式。改變螢幕解像度可以切換不同的靜態區域性,但在每個靜態佈局中,頁面元素不隨視窗大小的調整發生變化。
4.彈性佈局
使用 em 或 rem 單位進行相對佈局,相對%百分比更加靈活,同時可以支援瀏覽器的字型大小調整和縮放等的正常顯示。這種佈局中包裹文字的各元素的尺寸採用em/rem做單位,而頁面的主要劃分割槽域的尺寸仍使用百分數或px做單位。預設的文字大小16px就是1em。
5.響應式佈局
每個螢幕解像度下面會有乙個佈局樣式,即元素位置和大小都會變,設計方法通常採用了**查詢+流式佈局,使用@media**查詢給不同尺寸和介質的裝置切換不同的樣式。為不同終端的使用者提供更加舒適的介面和更好的使用者體驗。
不知道怎麼辦了,不知道怎麼辦了
趁早結束。兩個人如果沒有愛情的話說日子真的沒法過,怎麼過都不會舒服。如果你圖對方長的好看,或者圖對方的錢,那日子還能過下去,也算有個目標,如果你啥都不圖,那麼,建議趁早拜拜,在一起越久越痛苦。還這麼年輕,我建議不要那麼早成家。現在生活壓力那麼大,啥都需要錢,油鹽醬醋,孩子.女孩子也要獨立一點啊,女孩...
不知道歌名怎麼找歌,不知道歌名怎麼找歌
歌曲 a better day 歌手 劉德華 a better way.就算在暴雨的晚上 本站歌詞來自網際網路 沒有人會知道 沒有人會知道 自己有多重要 就當一不小心跌了乙個跤 或許你的可笑 也許眨一眨眼 也許只是微笑 也許就能化解彼此的爭吵 每個人的心底 都在期待和你搭上一座橋 a better ...
不知道怎麼追女生,不知道怎麼追女生? 10
風光旖旎 知道怎麼樣是追女生這個非常的簡單,女生是非常的簡單因為只要你真心去交往再配合一些套路比如早上去送早餐每天給她送些小零食,經常帶他去約會比如去電影院遊樂園當它冷了可以給她披衣服。 iyou風 個人覺得想要注意女生的話,必須要拿出自己的真誠,你必須要讓對方感覺你是一個靠譜的人,才追得到。 冼梓...