日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

一种业界通用的响应式布局解决方法

發布時間:2024/7/5 HTML 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一种业界通用的响应式布局解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

響應式布局能通吃pc端和移動端?

  不能。從排版上來說:pc端和移動端一般布局和顯示方式差異十分巨大

  

  

  (同一個頁面在pc端和移動端的呈現方式和風格迥異)

?

  另外從事件響應上來說:pc端主要是mouse事件,而移動端則是touch、tap、swipe等事件。兩者的事件響應機制完全不同。單單是這兩點,就足以讓pc端和移動端獨立為兩個項目,甚至頁面要掛在不同的域名上。比如騰訊視頻、嗶哩嗶哩、去哪兒網的pc端域名分別是:v.qq.com、www.bilibili.com、www.qunar.com。他們對應的移動站分別為3g.v.qq.com、m.bilibili.com、touch.qunar.com。

  

?

  

?

  所以通常處理方法是這樣的:把pc端作為主項目,在進入pc端項目主頁時,檢測瀏覽器的navigator.userAgent,如果判斷結果是移動端,則跳轉到對應移動端項目的主頁。否則,跳轉到pc端項目主頁。

?

window.location.href = /Android|webOS|iPhone|iPod|iPad|BlackBerry/i.test(navigator.userAgent) ? "https://m.bilibili.com/" : "https://www.bilibili.com/";

?

(一行代碼搞定,b站網址僅作為示例)

?

?

核心思路:

  在談論響應式布局時,我們首先需要明白這樣一件事:響應式布局的目的不是讓一個網頁的布局比例在任何設備都顯示得完全一樣,而是讓網頁在各個設備中都能正常且比較舒服地顯示,不影響用戶的閱讀體驗。換言之,首要的任務是不影響用戶的正常閱讀和正常操作,而一些比較次要的諸如內容兩邊的留白,大面積的背景圖,導航鍵之間的間距比例,是可以做適當調整的。

  為什么不做完全意義上的等比縮放呢?這是因為如果一般PC端設計稿(1920*1080)為基礎,去做等比縮放,在小屏幕中所有的文字,圖標等都會變得非常的小,難以閱讀和操作。

  所以,在響應式布局的1366*768和1920*1080兩個頁面中,他們的某個按鈕的大小,某段文字的字體大小,可能是完全一樣的。這并不出奇。

?

依賴手段:

  目前業內主要有兩種技術,一種是依靠js去動態地給元素賦予類名,這顯然不科學。另一種也是大多數響應式頁面會采用的一種技術,則是媒體查詢(media query)。媒體查詢的優勢除了能將樣式的工作完全交給CSS來做以外,它還有一個十分優秀的特性:替換性。和覆蓋性不同,當你需要在不同設備更改樣式代碼時,只更改需要更改的那一小部分就可以了,其他的CSS樣式將繼承下來。

?

基本手法:

  以1920*1080的設計稿起步,對內容區設置一個定寬的容器,一般是1000px~1400px;令其水平居中(margin:0 auto)。當設備的寬度接近最初定寬時,則將容器的width稍微減小一些。同時容器里面的部分子元素的寬高也做適當的縮小(或者數量做適當的縮減),一直到設備能在1024*768,也就是業界普遍認為的最小電腦端設備正常顯示時,就不再繼續縮小。此時這個最終容器定寬(約為1000px左右)就是容器的最小寬度(min-width)。

?

大型網站示例:

  1.嗶哩嗶哩

 ? 實現思路:內容容器(bili-wrapper)初始寬度為1160px,水平居中。在頁面寬度為1400px時,內容容器寬度縮為980px;

  

  

  2.騰訊視頻

 ? 直接把body作為內容容器,借助媒體查詢在不同的屏幕寬度下做相應調整,最小的body寬度為1030px;

  

  

  

   3.去哪兒網

   去哪兒網的q_page,借助媒體查詢,最小容器寬度為980px,水平居中。

  

  

  類似的大型網站數不勝數,@media是一個繞不開的話題,也是目前業界最流行的一種手段。

  

?

  

轉載于:https://www.cnblogs.com/zhangnan35/p/10776624.html

總結

以上是生活随笔為你收集整理的一种业界通用的响应式布局解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲乱码中文字幕 | 99999av| 国产激情自拍视频 | 精品久久久久久无码中文野结衣 | 色综合久久五月 | 午夜久久乐 | 一区二区在线影院 | 亚洲狠狠婷婷综合久久久久图片 | 午夜不卡视频 | 欧美人与动牲交xxxxbbbb | 日产久久视频 | 很黄很污的视频网站 | 狠狠gao| 日韩国产欧美视频 | 96超碰在线 | 天堂av2020 | 日韩精品四区 | 国内精品偷拍视频 | 久热精品免费视频 | 亚洲精品久久久乳夜夜欧美 | 亚洲午夜无码久久 | 亚洲一区播放 | 黄色片视频免费 | 91精品国产成人 | 国产欧美激情在线观看 | 欧美午夜精品一区 | 亚洲天堂网在线观看视频 | 日韩第九页 | 国产片在线播放 | 99色在线观看 | 国产精品国产三级国产 | 日本一区二区三区免费电影 | 一级全黄裸体片 | 激情小说五月天 | 91精品91久久久中77777 | 韩国av在线免费观看 | 久久久久久欧美 | 成人午夜剧场视频网站 | 国产乱码精品一区二三赶尸艳谈 | 姐姐你真棒插曲快来救救我电影 | 国产欧美精品一区二区三区app | 黄色自拍网站 | 精品麻豆一区二区 | 激情丁香 | 天天都色 | 玉女心经在线看 | 黑人玩弄人妻一区二 | 99香蕉视频 | 色乱码一区二区三在线看 | 日韩天堂一区 | 国产寡妇亲子伦一区二区三区四区 | 快播色图 | 久久久久久久久久网站 | 精品在线观看免费 | 美女福利在线 | 性——交——性——乱免费的 | 久久人人爽人人爽人人片av免费 | 兄弟兄弟全集免费观看 | 青青操精品 | 欧美日韩一区二区三区免费 | 成年人网站免费观看 | 黄色复仇草 | 色污网站 | 中文字幕乱码亚洲无线三区 | 欧美激情视频网 | 国产黄色a| 亚洲色中色 | mm131美女大尺度私密照尤果 | 亚洲精品1234 | 播金莲一级淫片aaaaaaa | 在线免费观看黄视频 | 亚洲色鬼| 国产精品久久久久久久久久 | 三上悠亚亚洲一区 | 亚洲青青草原 | 日日干夜夜拍 | 欧美成人午夜免费视在线看片 | 黄色福利视频网站 | 欧美日韩一区二区视频在线观看 | av最新在线| 催眠调教艳妇成肉便小说 | 在线看v片| 欧美日韩一区二区三区在线视频 | 日韩精品一区二区在线 | 久久婷婷国产麻豆91天堂 | 国产伦精品一区二区三区照片 | 男生裸体视频 | 欧美午夜视频在线观看 | 激情欧美一区二区免费视频 | av网站免费在线看 | 精品国产乱码久久久久久闺蜜 | 国产精品一二三 | 欧美高清视频一区二区 | 国产精品一区在线看 | 亚洲一区二区三区三州 | 久久国产日韩 | 成人公开视频 | 琪琪色av | 日本人妖网站 |