• 响应式设计 @media


    1.   响应式应用css的方法有两种

      方法一:在link引用时声明样式应用的场景。

          < link rel = "stylesheet" type = "text/css" href = "styleA.css" media = "screen and (min- 400px)" >
      方法二:在css文件中或者<script></script>标签中
          @media screen and (max- 320px) {  /*匹配iphone4 iphone5*/

            .class{

              rule;    

            }

            .a{font-size:12px;}

            }

      

      @media属性,在Css2便已经存在。可应用的属性有allbrailleembossedhandheldprintprojectionscreen,speechtty,tv.

      

    all 用于所有设备
    aural 已废弃。用于语音和声音合成器
    braille 已废弃。 应用于盲文触摸式反馈设备
    embossed 已废弃。 用于打印的盲人印刷设备
    handheld 已废弃。 用于掌上设备或更小的装置,如PDA和小型电话
    print 用于打印机和打印预览
    projection 已废弃。 用于投影设备
    screen 用于电脑屏幕,平板电脑,智能手机等。
    speech 应用于屏幕阅读器等发声设备
    tty 已废弃。 用于固定的字符网格,如电报、终端设备和对字符有限制的便携设备
    tv 已废弃。 用于电视和网络电视

      一般使用的是screen,并且用于响应式设计。大致使用方法如下:

      @media screen and (max- 320px) {  /*匹配iphone4 iphone5*/

        .class{

          rule;    

        }

        .a{font-size:12px;}

      }

      经常使用的内容有max-width,min-width,max-height,min-height

  • 相关阅读:
    Comet学习资料
    vue 组件使用中的细节点
    js基本数据类型 BigInt 和 Number 的区别
    vue v-model 简单使用
    promise总结
    axio post 请求后端接收不到参数的解决办法
    快速配置webpack多入口脚手架
    BETA 版冲刺前准备
    Alpha 事后诸葛亮(团队)
    Alpha 答辩总结
  • 原文地址:https://www.cnblogs.com/lifeisshort/p/5009740.html
Copyright © 2020-2023  润新知