中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

wap建站系統(tǒng)垂直搜索引擎

wap建站系統(tǒng),垂直搜索引擎,昌大建設(shè)三公司,python可以做網(wǎng)站嗎我們所說的布局方式,這里我們通常指的是width和height在不同頁面情況下面的改變。 常見頁面的布局方式有 靜態(tài)布局 (px布局,就是固定其高寬,不論頁面怎樣放大縮小,其占領(lǐng)的依舊是,使用px固定了的高寬&…

我們所說的布局方式,這里我們通常指的是width和height在不同頁面情況下面的改變。

常見頁面的布局方式有

  1. 靜態(tài)布局 (px布局,就是固定其高寬,不論頁面怎樣放大縮小,其占領(lǐng)的依舊是,使用px固定了的高寬)
  2. 流式布局(Liquid Layout) 主要的劃分區(qū)域的尺寸使用百分?jǐn)?shù)(100%)(搭配min-*、max-*屬性使用)
  3. 自適應(yīng)布局(Adaptive Layout-媒體查詢布局) 即創(chuàng)建多個(gè)靜態(tài)布局,每個(gè)靜態(tài)布局對(duì)應(yīng)一個(gè)屏幕分辨率范圍
  4. 響應(yīng)式布局(Responsive Layout) 檢測(cè)窗口大小利用bootstrap布局
  5. 彈性布局(rem/em布局)css3 rem

一、靜態(tài)布局(Static Layout)

即傳統(tǒng)Web設(shè)計(jì),網(wǎng)頁上的所有元素的尺寸一律使用px作為單位。

1- 布局特點(diǎn)如下:
不管瀏覽器尺寸具體是多少,網(wǎng)頁布局始終按照最初寫代碼時(shí)的布局來顯示。常規(guī)的pc的網(wǎng)站都是靜態(tài)(定寬度)布局的,也就是設(shè)置了min-width,這樣的話,如果小于這個(gè)寬度就會(huì)出現(xiàn)滾動(dòng)條,如果大于這個(gè)寬度則內(nèi)容居中外加背景,這種設(shè)計(jì)常見與pc端。

2-設(shè)計(jì)方法:
(1)PC端:固定了網(wǎng)頁的寬高大小,不管在那個(gè)瀏覽器上,顯示的都是開發(fā)人員在css中寫的大小,當(dāng)頁面窗口變小時(shí),遮住的部分,會(huì)通過滾動(dòng)條的滾動(dòng)顯示出來,使用橫向和豎向的滾動(dòng)條來查閱被遮掩部分;。

(2)移動(dòng)端的靜態(tài)布局:另外建立網(wǎng)站,單獨(dú)設(shè)計(jì)一個(gè)布局,使用不同的域名。
這里我們移動(dòng)端的靜態(tài)布局主要有兩種方式:【流式布局;響應(yīng)式布局】

1.在viewport meta標(biāo)簽上設(shè)置width = 320,頁面的各個(gè)元素也采用px作為單位,通過js動(dòng)態(tài)修改標(biāo)簽的initial-scale使得頁面整體等縮放,從而剛好占滿整個(gè)屏幕

2.在viewport meta標(biāo)簽上設(shè)置content“width=640,user-scalable=no”,頁面的各個(gè)元素也采用px作為單位,由于640px超出了手機(jī)寬度,瀏覽器會(huì)自動(dòng)縮小到頁面全屏

優(yōu)點(diǎn):這種布局方式對(duì)設(shè)計(jì)師和CSS編寫者來說都是最簡(jiǎn)單的,亦沒有兼容性問題。

缺點(diǎn):顯而易見,即不能根據(jù)用戶的屏幕尺寸做出不同的表現(xiàn)。

當(dāng)前,大部分門戶網(wǎng)站、大部分企業(yè)的PC宣傳站點(diǎn)都采用了這種布局方式。固定像素尺寸的網(wǎng)頁是匹配固定像素尺寸顯示器的最簡(jiǎn)單辦法。但這種方法不是一種完全兼容未來網(wǎng)頁的制作方法,我們需要一些適應(yīng)未知設(shè)備的方法。

二、流式布局(Liquid Layout)

流式布局的特點(diǎn),就是頁面元素的寬度按照屏幕分辨率進(jìn)行適度的調(diào)整,但整體布局不變,主要就是對(duì)頁面的主要區(qū)域的尺寸使用百分?jǐn)?shù),使用百分比;代表作柵欄系統(tǒng)(網(wǎng)格系統(tǒng))。
網(wǎng)頁中主要的劃分區(qū)域的尺寸使用百分?jǐn)?shù)(搭配min-*、max-*屬性使用),例如,設(shè)置網(wǎng)頁主體的寬度為80%,min-width為960px。圖片也作類似處理(width:100%, max-width一般設(shè)定為圖片本身的尺寸,防止被拉伸而失真)。
1、布局特點(diǎn):屏幕分辨率變化時(shí),頁面里元素的大小會(huì)變化而但布局不變?!具@就導(dǎo)致如果屏幕太大或者太小都會(huì)導(dǎo)致元素?zé)o法正常顯示】

2、設(shè)計(jì)方法:使用%百分比定義寬度,高度大都是用px來固定住,可以根據(jù)可視區(qū)域 (viewport) 和父元素的實(shí)時(shí)尺寸進(jìn)行調(diào)整,盡可能的適應(yīng)各種分辨率。往往配合 max-width/min-width 等屬性控制尺寸流動(dòng)范圍以免過大或者過小影響閱讀。

這種布局方式在Web前端開發(fā)的早期歷史上,用來應(yīng)對(duì)不同尺寸的PC屏幕(那時(shí)屏幕尺寸的差異不會(huì)太大),在當(dāng)今的移動(dòng)端開發(fā)也是常用布局方式,但缺點(diǎn)明顯:主要的問題是如果屏幕尺度跨度太大,那么在相對(duì)其原始設(shè)計(jì)而言過小或過大的屏幕上不能正常顯示。因?yàn)閷挾仁褂?百分比定義,但是高度和文字大小等大都是用px來固定,所以在大屏幕的手機(jī)下顯示效果會(huì)變成有些頁面元素寬度被拉的很長,但是高度、文字大小還是和原來一樣(即,這些東西無法變得“流式”),顯示非常不協(xié)調(diào)。

在這里插入圖片描述
在這里插入圖片描述
也就是通過對(duì)寬度一百分的形式展現(xiàn),這樣在不同的屏幕分辨下就可以實(shí)現(xiàn),就可以用過實(shí)現(xiàn)布局的大小改變。

三、自適應(yīng)布局

自適應(yīng)的特點(diǎn)是分別為不同的屏幕分辨率定義布局,及創(chuàng)建多個(gè)靜態(tài)布局,每個(gè)靜態(tài)布局都對(duì)應(yīng)一個(gè)屏幕分辨率,也就在屏幕寬度不同的時(shí)候,為其展現(xiàn)對(duì)應(yīng)的靜態(tài)布局,這樣頁面的元素不隨著窗口大小的改變,而是改變其所處的位置。
就是左列固定,右邊自適應(yīng),或者左右固定中間自適應(yīng),使用float:left方法,計(jì)算沒有固定的寬高時(shí),使用calc()計(jì)算
1、布局特點(diǎn):屏幕分辨率變化時(shí),頁面里面元素的位置會(huì)變化而大小不會(huì)變化。
2、設(shè)計(jì)方法:使用 @media 媒體查詢給不同尺寸和介質(zhì)的設(shè)備切換不同的樣式。在優(yōu)秀的響應(yīng)范圍設(shè)計(jì)下可以給適配范圍內(nèi)的設(shè)備最好的體驗(yàn),在同一個(gè)設(shè)備下實(shí)際還是固定的布局。

隨著CSS3出現(xiàn)了媒體查詢技術(shù),又出現(xiàn)了響應(yīng)式設(shè)計(jì)的概念。響應(yīng)式設(shè)計(jì)的目標(biāo)是確保一個(gè)頁面在所有終端上(各種尺寸的PC、手機(jī)、手表、冰箱的Web瀏覽器等等)都能顯示出令人滿意的效果,對(duì)CSS編寫者而言,在實(shí)現(xiàn)上不拘泥于具體手法,但通常是糅合了流式布局+彈性布局,再搭配媒體查詢技術(shù)使用。

四、響應(yīng)式布局(Responsive Layout))【也叫媒體查詢布局】

響應(yīng)式設(shè)計(jì)的目標(biāo)是確保一個(gè)頁面在所有終端上(各種尺寸的PC、手機(jī)、手表、冰箱的Web瀏覽器等等)都能顯示出令人滿意的效果,對(duì)CSS編寫者而言,在實(shí)現(xiàn)上不拘泥于具體手法,但通常是糅合了流式布局+彈性布局,再搭配媒體查詢技術(shù)使用。——分別為不同的屏幕分辨率定義布局,同時(shí),在每個(gè)布局中,應(yīng)用流式布局的理念,即頁面元素寬度隨著窗口調(diào)整而自動(dòng)適配。即:創(chuàng)建多個(gè)流體式布局,分別對(duì)應(yīng)一個(gè)屏幕分辨率范圍。可以把響應(yīng)式布局看作是流式布局和自適應(yīng)布局設(shè)計(jì)理念的融合。

響應(yīng)式幾乎已經(jīng)成為優(yōu)秀頁面布局的標(biāo)準(zhǔn)。
1、布局特點(diǎn):每個(gè)屏幕分辨率下面會(huì)有一個(gè)布局樣式,即元素位置和大小都會(huì)變。

2、設(shè)計(jì)方法:媒體查詢+流式布局。通常使用 @media 媒體查詢 和網(wǎng)格系統(tǒng) (Grid System) 配合相對(duì)布局單位進(jìn)行布局,實(shí)際上就是綜合響應(yīng)式、流動(dòng)等上述技術(shù)通過 CSS 給單一網(wǎng)頁不同設(shè)備返回不同樣式的技術(shù)統(tǒng)稱。

優(yōu)點(diǎn):適應(yīng)pc和移動(dòng)端,如果足夠耐心,效果完美

缺點(diǎn):(1)媒體查詢是有限的,也就是可以枚舉出來的,只能適應(yīng)主流的寬高。(2)要匹配足夠多的屏幕大小,工作量不小,設(shè)計(jì)也需要多個(gè)版本。

栗子:以下試舉一段相關(guān)的CSS媒體查詢代碼

html {font-size : 20px;
}
@media only screen and (min-width: 401px){html {font-size: 25px !important;}
}
@media only screen and (min-width: 428px){html {font-size: 26.75px !important;}
}
@media only screen and (min-width: 481px){html {font-size: 30px !important; }
}
@media only screen and (min-width: 569px){html {font-size: 35px !important; }
}
@media only screen and (min-width: 641px){html {font-size: 40px !important; }
}

五、彈性布局(rem/em布局)

1.rem和em的區(qū)別:em是相對(duì)其父元素,在實(shí)際應(yīng)用中相對(duì)而言會(huì)帶來很多不便;rem始終相對(duì)于html大小,即頁面根元素。

2,使用em或rem單位進(jìn)行相對(duì)布局,相對(duì)百分比會(huì)更加靈活,同時(shí)可以支持瀏覽器字體大小調(diào)整和縮放等正常顯示,因?yàn)閑m是相對(duì)父級(jí)元素的原因沒有得到推廣?!局袊军c(diǎn)制作網(wǎng)頁的時(shí)候,習(xí)慣用CSS強(qiáng)制定義字體大小,保證每個(gè)人都看到一致的效果,包括網(wǎng)易、搜狐這些門戶網(wǎng)站在內(nèi)的大部分站點(diǎn),用的都是絕對(duì)單位px(像素)。但是,如果從網(wǎng)站易用性方面考慮,字體大小應(yīng)該是可變的,一些視力不是那么好的人需要放大字體才能看得清頁面內(nèi)容。然而,占據(jù)大部分瀏覽器市場(chǎng)的IE無法調(diào)整那些使用px作為單位的字體大小。國外人士非常重視網(wǎng)站的易用性,相當(dāng)一部分外國站點(diǎn)已經(jīng)使用em作為字體單位。

3,這類布局的特點(diǎn)是,包裹文字的各元素的尺寸采用em做單位,而頁面的主要?jiǎng)澐謪^(qū)域的尺寸仍使用百分?jǐn)?shù)或px做單位(同「流式布局」或「固定布局」)。早期瀏覽器不支持整個(gè)頁面按比例縮放,僅支持網(wǎng)頁內(nèi)文字尺寸的放大,這種情況下。使用em做單位,可以使包裹文字的元素隨著文字的縮放而縮放。在那時(shí),為了使單位em更直觀,CSS編寫者常常把body元素的font-size設(shè)置為62.5%(瀏覽器默認(rèn)字體大小16px*62.5%=10px),這樣1em便是10px,方便了計(jì)算。在PC端使用彈性布局的另一個(gè)理由(也許是2016年的今天的唯一的理由)

4,使用了rem單位的彈性布局在移動(dòng)端也很受歡迎。對(duì)于不同尺寸的屏幕,可以統(tǒng)一假設(shè)屏幕寬度為640px后編寫CSS(這只是一個(gè)例子。當(dāng)然你也可以假定統(tǒng)一為320px)。此時(shí),我們?cè)O(shè)定html元素的font-size為40px(同樣,只是舉例),然后各處(元素尺寸、文字大小)使用rem作為單位,隨后搭配媒體查詢或JS,根據(jù)屏幕的大小來動(dòng)態(tài)控制html元素的font-size(特定屏幕尺寸下,html元素的font-size應(yīng)當(dāng)設(shè)置為何值,是使用這個(gè)方案時(shí)設(shè)計(jì)師和程序員需要反復(fù)考慮后確定的,以下試舉一段相關(guān)的CSS媒體查詢代碼),即可自動(dòng)改變所有用rem定義尺寸的元素的大小(且CSS編寫者在腦中進(jìn)行換算的計(jì)算過程比em簡(jiǎn)單得多)。

5,使用rem單位的彈性布局在移動(dòng)端也很受歡迎。

工具ViewtoREM:PX轉(zhuǎn)換到REM(自動(dòng)預(yù)處理)
rem的定義:font size of the root element,rem是相對(duì)于根元素來設(shè)置字體大小的,這就意味著,我們只需要根據(jù)自己的需求在根元素確定一個(gè)參考值。
rem與em、px的區(qū)別:
px:像素,比較精確的單位,但不好做響應(yīng)式布局
em:以父節(jié)點(diǎn)font-size大小為參考點(diǎn),標(biāo)準(zhǔn)不統(tǒng)一,容易造成混亂
rem支持的瀏覽器:Mozilla Firefox 3.6+、Apple Safari 5+、Google Chrome、IE9+和Opera11+。IE6-8無法支持。

對(duì)于不同尺寸的屏幕,可以統(tǒng)一假設(shè)屏幕寬度為640px后編寫CSS(當(dāng)然你也可以假定統(tǒng)一為320px)。此時(shí),我們?cè)O(shè)定html元素的font-size為40px(同樣,只是舉例),然后各處(元素尺寸、文字大小)使用rem作為單位,隨后搭配媒體查詢或JS,根據(jù)屏幕的大小來動(dòng)態(tài)控制html元素的font-size(特定屏幕尺寸下,html元素的font-size應(yīng)當(dāng)設(shè)置為何值,是使用這個(gè)方案時(shí)設(shè)計(jì)師和程序員需要反復(fù)考慮后確定的,以下試舉一段相關(guān)的CSS媒體查詢代碼),即可自動(dòng)改變所有用rem定義尺寸的元素的大小(且CSS編寫者在腦中進(jìn)行換算的計(jì)算過程比em簡(jiǎn)單得多)。

View Code

其實(shí)在移動(dòng)端使用所謂的彈性布局,是比較勉強(qiáng)的**。移動(dòng)端彈性布局流行起來的原因歸根結(jié)底是rem單位對(duì)于(根據(jù)屏幕尺寸)調(diào)整頁面的各元素的尺寸、文字大小時(shí)比較好用**。其實(shí),使用vw、vh等后起之秀的單位,可以實(shí)現(xiàn)完美的流式布局(高度和文字大小都可以變得“流式”),彈性布局就不再必要了。詳細(xì)可參考:視區(qū)相關(guān)單位vw, vh…簡(jiǎn)介以及可實(shí)際應(yīng)用場(chǎng)景

以下優(yōu)缺點(diǎn)參考:響應(yīng)式設(shè)計(jì)和REM布局的對(duì)比(有疑問)

優(yōu)點(diǎn):理想狀態(tài)是所有屏幕的高寬比和最初的設(shè)計(jì)高寬比一樣,或者相差不多,完美適應(yīng)。

缺點(diǎn):這種rem+js只不過是寬度自適應(yīng),高度沒有做到自適應(yīng),一些對(duì)高度,或者元素間距要求比較高的設(shè)計(jì),則這種布局沒有太大的意義。如果只是寬度自適應(yīng),更推薦響應(yīng)式設(shè)計(jì)。

響應(yīng)式和彈性布局之間的對(duì)比:

響應(yīng)式布局:改變?yōu)g覽器寬度,“布局”會(huì)隨之變化,不是一成不變的,例如導(dǎo)航欄在大屏幕下是橫排,在小屏幕下是豎排,在超小屏幕下隱藏為菜單,也就是說如果有足夠的耐心,在每一種屏幕下都應(yīng)該有合理的布局,完美的效果。

rem布局:改變?yōu)g覽器寬度,頁面所有元素的高寬都等比例縮放,也就是大屏幕下導(dǎo)航是橫的,小屏幕下還是橫的只不過變小了。

總結(jié):

結(jié)論:

1.如果只做pc端,那么靜態(tài)布局(定寬度)是最好的選擇;

2.如果做移動(dòng)端,且設(shè)計(jì)對(duì)高度和元素間距要求不高,那么彈性布局(rem+js)是最好的選擇,一份css+一份js調(diào)節(jié)font-size搞定;

3.如果pc,移動(dòng)要兼容,而且要求很高那么響應(yīng)式布局還是最好的選擇,前提是設(shè)計(jì)根據(jù)不同的高寬做不同的設(shè)計(jì),響應(yīng)式根據(jù)媒體查詢做不同的布局。

http://www.risenshineclean.com/news/37042.html

相關(guān)文章:

  • 廊坊網(wǎng)站建設(shè)方案策劃哈爾濱優(yōu)化網(wǎng)站方法
  • 金華網(wǎng)站建設(shè)哪里好seo排名培訓(xùn)學(xué)校
  • 中小型網(wǎng)站建設(shè)與管理游戲合作渠道
  • 部委網(wǎng)站建設(shè)通知西安網(wǎng)站定制開發(fā)
  • 上海做網(wǎng)站的價(jià)格百度查詢?nèi)肟?/a>
  • 淘客網(wǎng)站開發(fā)教程二級(jí)域名網(wǎng)址查詢
  • 簡(jiǎn)述電子商務(wù)的概念seo公司推薦推廣平臺(tái)
  • 企業(yè)免費(fèi)網(wǎng)站系統(tǒng)下載地址seo項(xiàng)目經(jīng)理
  • 做網(wǎng)站主頁效果圖客源引流推廣app
  • 58同城佛山網(wǎng)站建設(shè)網(wǎng)站建設(shè)技術(shù)解決方案
  • 豐臺(tái)區(qū)社會(huì)建設(shè)工作辦公室網(wǎng)站建站平臺(tái)在線提交功能
  • 網(wǎng)站建設(shè)個(gè)體營業(yè)執(zhí)照合肥seo推廣排名
  • 建個(gè)企業(yè)網(wǎng)站要多少錢谷歌seo技巧
  • 主題設(shè)計(jì)師站專業(yè)網(wǎng)站制作
  • 深圳疫情最新消息今日情況影視網(wǎng)站怎么優(yōu)化關(guān)鍵詞排名
  • 商務(wù)網(wǎng)站建設(shè)免費(fèi)培訓(xùn)seo
  • 網(wǎng)站建設(shè)phpstudy網(wǎng)站建設(shè)網(wǎng)站定制
  • 在線做h5 的網(wǎng)站東莞免費(fèi)建站公司
  • 網(wǎng)站過期了怎么辦外貿(mào)網(wǎng)站建設(shè)優(yōu)化
  • 國外科技感強(qiáng)的網(wǎng)站站長統(tǒng)計(jì)性寶app
  • 網(wǎng)站建設(shè)業(yè)務(wù)經(jīng)理崗位職責(zé)百度教育網(wǎng)站
  • 網(wǎng)站中間內(nèi)容做多大尺寸的那個(gè)推廣平臺(tái)好用
  • 江蘇省建設(shè)廳網(wǎng)站模板建站網(wǎng)頁
  • 湛江網(wǎng)頁設(shè)計(jì)培訓(xùn)性價(jià)比高seo的排名優(yōu)化
  • 中企動(dòng)力網(wǎng)站站長之家統(tǒng)計(jì)
  • 女人學(xué)ui有前途嗎汕頭seo排名公司
  • 牛街網(wǎng)站建設(shè)2022年最新最有效的營銷模式
  • 天津網(wǎng)站設(shè)計(jì)公司排名優(yōu)幫云排名優(yōu)化
  • 網(wǎng)站手機(jī)端打不開凡科網(wǎng)站登錄入口
  • 淘客手機(jī)網(wǎng)站模板發(fā)布