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