公司網站制作響應式網頁設計的技術原理
日期 : 2021-03-05 23:17:08
響應式網頁設計的技術原理。一個標準的網頁一般由結構(HTML, XML, XHTML)、表現(CSS)和行為(DOM、ECMAScript)三部分組成,其中結構和表現部分則為響應式網頁設計的重要部分,另外CSS3標準的建立也為響應式網頁設計奠定了基礎。響應式網頁設計的核心技術一般由以下三部分組成:
媒體查詢又稱為媒介查詢,即通過CSS3的@media聲明來查詢展示媒介(終端設備)的顯示尺寸,根據不同尺寸的終端設備來選擇不同的CSS樣式,從而達到網頁能自動適配多種終端的效果。@media聲明從CSS3開始才被支持,現在的移動設備中的瀏覽器均支持CSS3,只有PC端的一些老舊瀏覽器不支持,如IE8以前的版本,很多網站已經放棄這些老舊的瀏覽器。媒體查詢示例代碼如下:
@media screen and (min-width:768px){這里設置您的CSS樣式代碼}
這里的網格布局是一個寬泛的概念,即結合了流式布局、彈性布局和柵格布局的特性,把整個網頁劃分成一個個網格,網頁上每個網格可以任意組合,最終表現為一個個內容塊。通過與媒體查詢配合,同時運用流式布局中以百分比或混合百分比作為度量單位的方式和彈性布局中Flex技術,從而實現網頁響應式布局的效果。
響應式網頁設計中,處理好圖片也非常重要。因為現在的網站往往會使用大幅圖片來展示內容,這就需要根據終端設備的寬度來自動調整圖片的寬度,從而達到更好的顯示效果。通常的做法是將圖片寬度以百分比來度量,配合max-width或background-size等CSS屬性來完成。
媒體查詢又稱為媒介查詢,即通過CSS3的@media聲明來查詢展示媒介(終端設備)的顯示尺寸,根據不同尺寸的終端設備來選擇不同的CSS樣式,從而達到網頁能自動適配多種終端的效果。@media聲明從CSS3開始才被支持,現在的移動設備中的瀏覽器均支持CSS3,只有PC端的一些老舊瀏覽器不支持,如IE8以前的版本,很多網站已經放棄這些老舊的瀏覽器。媒體查詢示例代碼如下:
@media screen and (min-width:768px){這里設置您的CSS樣式代碼}
這里的網格布局是一個寬泛的概念,即結合了流式布局、彈性布局和柵格布局的特性,把整個網頁劃分成一個個網格,網頁上每個網格可以任意組合,最終表現為一個個內容塊。通過與媒體查詢配合,同時運用流式布局中以百分比或混合百分比作為度量單位的方式和彈性布局中Flex技術,從而實現網頁響應式布局的效果。
響應式網頁設計中,處理好圖片也非常重要。因為現在的網站往往會使用大幅圖片來展示內容,這就需要根據終端設備的寬度來自動調整圖片的寬度,從而達到更好的顯示效果。通常的做法是將圖片寬度以百分比來度量,配合max-width或background-size等CSS屬性來完成。
上一篇:公司網站制作服務廣泛化
下一篇:公司網站制作網站的硬件配置分析