前端中的布局方式有哪些?
在web前端開發(fā)中,存在有很多的布局模式,這些布局模式各有各的優(yōu)勢,今天咱們就在說說,前端中的布局方式有哪些
一、Table布局
首先是table布局,table布局是一種非常古老的布局模式,很早之前都是使用table布局的,并且在之前在Dreamweaver甚至可以直接生成table布局的頁面,可想而知,在很早以前,table表格也是非常受歡迎的一種布局模式。那為什么現(xiàn)在不再使用了呢?
table表格布局結構麻煩,創(chuàng)建一行就需要添加 table - tr - td 三個標簽,這樣寫起來是很麻煩的
table樣式不好調整
現(xiàn)在主流的設計頁面以不規(guī)則的網(wǎng)頁位置,而table表格在布局上有局限,只能在方方正正的頁面中才能使用
因此現(xiàn)在市面上,基本上沒有用table表格布局的網(wǎng)頁了,目前現(xiàn)在還存在的,又一個叫藍色理想的網(wǎng)站,使用table表格布局的,大家可以參考一下
二、Div+CSS
div+css是現(xiàn)在都比較常用的布局模式,把div作為一個盒模型,用css來做樣式上的調整。
這種布局模式能夠滿足大多數(shù)網(wǎng)頁的設計,也是現(xiàn)在前端開發(fā)工程師經(jīng)常使用的布局模式;
但是如果想要讓頁面能夠隨著頁面的變化而變化就不太能實現(xiàn)了
三、響應式布局
響應式布局,說白了就是一個頁面,能夠適應多個終端(PC,移動,平板,手機的橫豎屏都能正常顯示)
響應式布局可以給不同終端的用戶提供更好的用戶體驗,而且現(xiàn)在大屏幕的移動設備越來越多,大家對響應式頁面的體驗也越來越好。
那響應式布局到底怎么做呢?其實很簡單,響應式其實就是css3中新增加的一個知識點,通過Media Query(媒介查詢)來設置讓頁面在不同的頁面都能做到正常適配
這就是一個比較簡單的響應式頁面,在屏幕600到799之間的時候,背景顏色顯示為綠色,內容寬度調整為500px
四、彈性盒子
彈性盒子也是css3中新增加的一種布局模式。
彈性盒子也是一種為了適配不同屏幕的一種布局模式,但是彈性盒子主要是提供一種更加有效的方式來對一個容器中的子元素進行排列、對齊和分配空白空間。
所以一般一個模塊中水平方向上平分顯示的時候會經(jīng)常使用到彈性盒子
五、圣杯布局
圣杯布局也叫雙飛翼布局,就是兩邊定寬,中間自適應的三欄布局,中間欄要放在文檔流前面以優(yōu)先渲染
當屏幕水平方向上縮放的時候,左右兩側的內容固定不變,中間內容的寬度會隨著屏幕的變化而變化
在網(wǎng)頁布局中還有其他的布局模式,當然這些布局模式可以疊加選擇,也可以單獨使用。掌握更多的布局模式,能夠讓我們在做頁面的時候有更多的選擇,這樣就能更快的作出,適合在不同屏幕都可以適配的頁面了
本文鏈接:http://m.xlyongde.com.cn/news/details-12-669.html
版權聲明:
1:本站所有內容均由互聯(lián)網(wǎng)收集整理、上傳,并且以計算機技術研究交流為目的,僅供大家參考、學習,不存在任何商業(yè)目的與商業(yè)用途,如描述有誤或者學術不對之處歡迎及時提出,不甚感謝。
2、 如涉及版權問題,請聯(lián)系我們4724325@qq.com第一時間處理;
我們從以下三個方面,對比純靜態(tài)和偽靜態(tài)兩種靜態(tài)頁面生成方式,逐一展開分析。
用JS的正則表達式如何判斷輸入框內為中文或者是英文數(shù)字,或者是三者混編
css制作扇形
純CSS3文字Loading動畫特效
PhpStorm 2022.1 EAP 3 在 PHPDoc 和屬性中添加了對多行和嵌套數(shù)組形狀的完全支持:在這種情況下,可以使用數(shù)組形狀注釋定義數(shù)組結構,以獲得鍵的代碼補全并推斷值的類型。
PHP作為Web界第一大語言近年來熱度不夠,但是這幾年的進步和成長卻沒有中斷。在2022伊始,我們來一起學習一下目前PHP的現(xiàn)狀以及最新版本帶來的特性。
Linux程序前臺后臺切換:在Linux終端運行命令的時候,在命令末尾加上 & 符號,就可以讓程序在后臺運行Ubuntu$">root@Ubuntu$ ./tcpserv01 &
Python 的正則表達式支持 多行模式,將每行文字分別匹配。然而各種操作系統(tǒng)里,換行符的表示法各不相同,會導致 Python 不能正確使用多行模式。