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

歡迎訪問 生活随笔!

生活随笔

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

HTML

css响应式布局_Web前端新手怎么入门 如何用CSS做响应式布局

發(fā)布時間:2024/9/18 HTML 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css响应式布局_Web前端新手怎么入门 如何用CSS做响应式布局 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  Web前端新手怎么入門?如何用CSS做響應式布局?很多Web前端新手對響應式布局和自適應布局的概念以及制作方法分不清,簡單來說響應式布局相當于流動網(wǎng)格布局,而自適應布局等于使用固定分割點來進行布局。接下來就給大家講解用CSS做響應式布局的方法。

  做響應式網(wǎng)站離不開CSS響應式布局查詢代碼寫法,而在此之前,我們需要了解什么是媒體查詢以及如何才CSS中引入媒體查詢。

  什么是媒體查詢?

  媒體查詢可以讓我們根據(jù)設備顯示器的特性(如視口寬度、屏幕比例、設備方向:橫向或縱向)為其設定CSS樣式,媒體查詢由媒體類型和一個或多個檢測媒體特性的條件表達式組成。媒體查詢中可用于檢測的媒體特性有width、height和color(等)。使用媒體查詢,可以在不改變頁面內(nèi)容的情況下,為特定的一些輸出設備定制顯示效果。

  如何在CSS中引入媒體查詢?

  媒體查詢寫在CSS樣式代碼的最后,CSS是層疊樣式表,在同一特殊性下,靠后的的樣式會重疊前面的樣式。

  如何用CSS做響應式布局呢?

  1、在HTML頭部添加以下代碼,用來顯示兼容移動設備的顯示效果。

  參數(shù)詳解:

  width=device-width :寬度等于當前設備的寬度

  initial-scale=1 :初始的縮放比例(默認為1)

  minimum-scale=1 :允許用戶縮放到的最小比例(默認為1)

  maximum-scale=1 :允許用戶縮放到的最大比例(默認為1)

  user-scalable=no :用戶是否可以手動縮放(默認為no)

  2、引入包含Media的CSS文件

  一般情況HTMLCSS代碼都是分開寫的,Media也不例外。

  3、寫Media中的代碼

  以某個網(wǎng)頁的響應式布局為例

  結(jié)構(gòu):@media設備類型and (設備特性){樣式代碼}

  /*媒體查詢*/

  /*當頁面大于1200px時,大屏幕,主要是PC端*/

  @media (min-width: 1200px) {

  }

  /*在992 和1199 像素之間的屏幕里,中等屏幕,分辨率低的PC*/

  @media (min-width: 992px) and (max-width: 1199px) {

  #adver .center {

  width: 50%;

  margin: -10px 0 0 -25%;

  }

  main .center h2 {

  font-size: 40px;

  }

  }

  /*768和991像素之間的屏幕里,小屏幕,主要是PAD*/

  @media (min-width: 768px) and (max-width: 991px) {

  #adver .center {

  width: 60%;

  margin: -10px 0 0 -30%;

  }

  #adver .search, #adver .button {

  font-size: 20px;

  }

  main .center h2 {

  font-size: 35px;

  }

  }

  /*在480和767像素之間的屏幕里,超小屏幕,主要是手機*/

  @media (min-width: 480px) and (max-width: 767px) {

  header, header .center, header .link {

  height: 45px;

  }

  header .logo, .sm-hidden,.sidebar,.md-hidden {

  display: none;

  }

  header .link {

  width: 100%;

  line-height: 45px;

  }

  #adver {

  padding: 45px 0 0 0;

  }

  #adver .center {

  width: 70%;

  height: 53px;

  margin: -10px 0 0 -35%;

  }

  #adver .search, #adver .button {

  height: 45px;

  font-size: 18px;

  }

  .sm-visible {

  display: block;

  }

  main .center h2 {

  font-size: 30px;

  }

  main .center p {

  font-size: 15px;

  }

  main figure {

  width: 49.2%;

  }

  }

  /*在小于480像素的屏幕,微小屏幕,更低分辨率的手機*/

  @media (max-width: 479px) {

  header, header .center, header .link {

  height: 45px;

  }

  header .logo, .xs-hidden, .sm-hidden, .sidebar, .md-hidden {

  display: none;

  }

  header .link {

  width: 100%;

  line-height: 45px;

  }

  header .link li {

  width: 25%;

  }

  #adver {

  padding: 45px 0 0 0;

  }

  #adver .center {

  width: 80%;

  height: 48px;

  margin: -10px 0 0 -40%;

  }

  #adver .search, #adver .button {

  height: 40px;

  font-size: 16px;

  }

  .sm-visible {

  display: block;

  }

  footer .bottom, footer .version {

  font-size: 13px;

  }

  main .center h2 {

  font-size: 26px;

  }

  main .center p {

  font-size: 14px;

  }

  main figure {

  width: 99%;

  }

  }

  響應式布局的原理就是在不同的窗口大小下顯示不同的結(jié)構(gòu)和樣式。只要掌握好CSS的樣式,響應式布局就沒問題。

  如果你想了解更多響應式布局的方法技巧,可以好好專業(yè)學習一下Web前端。命運掌握在自己的手里,想要什么樣的人生就看你自己的選擇了!

總結(jié)

以上是生活随笔為你收集整理的css响应式布局_Web前端新手怎么入门 如何用CSS做响应式布局的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。