国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 網頁設計 > 正文

響應式WEB設計學習(1)―判斷屏幕尺寸及百分比的使用

2024-08-30 08:34:58
字體:
來源:轉載
供稿:網友

現在移動設備越來越普及,用戶使用智能手機、pad上網頁越來越普遍。但是傳統的fix型的頁面在移動終端上無法很好的顯示。因此,Ethan Marcotte提出一種響應式web設計的概念。

響應式web設計的英文為Responsive Web Design,簡寫為RWD。

在圖書館借到一本O'REILLY的《Head First Moblie Web》,里面講到了一些做RWD的技巧。

今天學到的兩招是:

1、使用media信息來幫助判斷屏幕尺寸

2、使用百分比來替換以前使用的像素來聲明寬度等與尺寸相關的信息

看看今天試驗的成果(本文最后有試驗例子的下載鏈接):

視頻:

全屏幕顯示頁面時


將瀏覽器拉窄模仿移動設備時:

如何做到呢?

首先,在css文件中使用media語句

要想想讓網頁可以根據不同的設備尺寸做出相應,就需要事先為各種尺寸做好準備。例如,在正常的PC顯示器中,可能會分三欄顯示,如:

而在移動設備,比如智能手機中可能就需要分布成流式,如下:

顯然,這兩者的CSS分布是不同的,上圖的三欄顯示中,左右兩邊的column需要各自float到所需的方向上,而下圖的流式布局中,各個塊之間是串行向下顯示的。因此,可知至少對于每一個不同的CSS分布,應該有不同的策略。現在可以編輯兩個不同的CSS文件,然后使用<link>指令做引入。但是還可以使用@media語句,進行邏輯判斷。如下:@media screen and (min-width:480px){/*css style*/}

其中,screen是media眾多類型的一種,其他常見的media類型還有print。而min-width是media的feature之一。media有很多feature可以用來幫助我們做邏輯判斷,常見的還有monochrome(單色的)、max-width等。

借助這個@media語句,我們就可以做出類似if-else的邏輯判斷了。例如,例子中給出的兩種不同情況的判定,分別使用如下語句:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江门市| 伊金霍洛旗| 大庆市| 中卫市| 买车| 菏泽市| 宜宾市| 临湘市| 安西县| 莲花县| 永胜县| 彭水| 汪清县| 休宁县| 二连浩特市| 乌兰县| 岫岩| 江津市| 泰兴市| 永靖县| 周宁县| 界首市| 玉树县| 新疆| 伊春市| 衢州市| 罗定市| 布尔津县| 阿荣旗| 缙云县| 乳源| 新源县| 响水县| 信丰县| 隆子县| 谷城县| 龙门县| 泊头市| 青浦区| 青浦区| 裕民县|