美文网首页网页前端后台技巧(CSS+HTML)
如何利用css3中@media实现响应式布局

如何利用css3中@media实现响应式布局

作者: 阿呆zy | 来源:发表于2016-12-22 11:32 被阅读993次

    利用css3中的@media属性可以针对不用媒体类型以及屏幕尺寸定义不同的样式。

    语法

      @media mediatype and|not|only (media feature) {
        CSS-Code;
      }
      # 针对不同的媒体类型以及屏幕尺寸引入不同的外链样式文件
      <link rel="stylesheet" media="mediatype and|not|only (media feature)" href="mystylesheet.css">
    

    列举常用的媒体类型和屏幕尺寸如下

    媒体类型

    描述
    all 所有设备
    screen 用于电脑屏幕、平板、手机等

    媒体功能

    描述
    max-width 输出设备中的页面最大可见区域
    min-width 输出设备中的页面最小可见区域

    Demo

      # 屏幕宽度小于768px采用`tab-h3`这个class
      @media (max-width: 768px) {
        .tab-h3 {
          font-size:20px;
        }
      } 
    

    bootstrap中几个常用class对应尺寸对照

    描述
    .col-xs- 超小屏幕 手机(<768px)
    .col-sm- 小屏幕 平板(>=768px)
    .col-md- 中等屏幕 桌面显示器(>=992px)
    .col-lg- 大屏幕 大桌面显示器(>=1200px)

    相关文章

      网友评论

        本文标题:如何利用css3中@media实现响应式布局

        本文链接:https://www.haomeiwen.com/subject/lnicvttx.html