周振林 周振林
首页
  • 前端文章

    • HTML
    • CSS
    • Tailwind CSS (opens new window)
    • JavaScript
    • Vue3
    • 其他
  • 学习笔记

    • 《JavaScript教程》
    • 《ES6 教程》
    • 《TypeScript》
    • 《Vue》
    • 《Git》
    • 《小程序笔记》
    • 《JS设计模式总结笔记》
  • 规范
  • Spring
  • 安装教程
  • 其他教程
  • 归真医学
  • 常用药材
  • 学习笔记
  • 经方学习心得
  • 基础
  • 虚拟化
  • Docker
  • OpenStack
  • 心情杂货
关于
收藏
  • 分类
  • 标签
  • 归档

周振林

IT界的小学生
首页
  • 前端文章

    • HTML
    • CSS
    • Tailwind CSS (opens new window)
    • JavaScript
    • Vue3
    • 其他
  • 学习笔记

    • 《JavaScript教程》
    • 《ES6 教程》
    • 《TypeScript》
    • 《Vue》
    • 《Git》
    • 《小程序笔记》
    • 《JS设计模式总结笔记》
  • 规范
  • Spring
  • 安装教程
  • 其他教程
  • 归真医学
  • 常用药材
  • 学习笔记
  • 经方学习心得
  • 基础
  • 虚拟化
  • Docker
  • OpenStack
  • 心情杂货
关于
收藏
  • 分类
  • 标签
  • 归档
  • HTML

  • CSS

    • CSS基础
    • CSS选择器
    • CSS三大特性
    • CSS常用属性
    • CSS盒子模型
    • CSS浮动
    • CSS定位
    • CSS布局
    • Flex布局语法
    • Flex布局实践
    • CSS Grid网格布局教程
    • CSS响应式布局
      • 媒体查询
        • 1.1 媒体类型
        • 1.2 媒体特性
        • 1.3 运算符
      • 1.4 常用阈值
      • 1.5 结合外部样式的用法
    • CSS3之transition过渡
    • CSS3之animation动画
    • CSS教程和技巧收藏
  • JavaScript

  • Vue3

  • 学习笔记

  • 其他

  • 前端
  • CSS
周振林
2023-11-28
目录

CSS响应式布局

# CSS响应式布局

# 媒体查询

# 1.1 媒体类型

值 含义
all 检测所有设备。
screen 检测电子屏幕,包括:电脑屏幕、平板屏幕、手机屏幕等。
print 检测打印机。

完整列表请参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/@media

# 1.2 媒体特性

值 含义
width 检测视口宽度。
max-width 检测视口最大宽度。
min-width 检测视口最小宽度。
height 检测视口高度。
max-height 检测视口最大高度。
min-height 检测视口最小高度。
device-width 检测设备屏幕的宽度。
max-device-width 检测设备屏幕的最大宽度。
min-device-width 检测设备屏幕的最小宽度。
orientation 检测视口的旋转方向(是否横屏)。
1. portrait :视口处于纵向,即高度大于等于宽度。
2. landscape :视口处于横向,即宽度大于高度。

完整列表请参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/@media

# 1.3 运算符

值 含义
and 并且
, 或 or 或
not 否定
only 肯定

# 1.4 常用阈值

在实际开发中,会将屏幕划分成几个区间,例如:

# 1.5 结合外部样式的用法

用法一:

 <link rel="stylesheet" media="具体的媒体查询" href="mystylesheet.css">

1
2

用法二:

 @media screen and (max-width:768px) {
 /*CSS-Code;*/
 }
 @media screen and (min-width:768px) and (max-width:1200px) {
 /*CSS-Code;*/
 }

1
2
3
4
5
6
7
Last Updated: 2023/11/29, 10:46:42
CSS Grid网格布局教程
CSS3之transition过渡

← CSS Grid网格布局教程 CSS3之transition过渡→

最近更新
01
Docker安装
06-10
02
Docker运行JAR
06-10
03
Docker部署MySQL
06-10
更多文章>
Copyright © 2019-2025 鲁ICP备19032096号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式