css 响应式布局重学笔记

1、常用的布局

        1、固定布局。以px为基本单位,不考虑设备的屏幕和尺寸。

        2、可切换的固定布局。同样以px作为单位,参考主流设备尺寸,设计几套不同宽度的布局。如移动端一套html代码,PC端一套html代码,程序区分对应的设备,加载不同的模型。

        3、弹性布局。以百分比作为页面的基本单位,可以适应一定范围内的设备屏幕和浏览器宽度。特点是一套代码,多端应用。

        4、混合布局。兼容弹性布局,同时运用混合像素作为页面单位。

        5、响应式布局。对页面进行响应式设计,使用一套代码兼容不同的屏幕和浏览器宽度。

2、响应式布局策略

        1、挤压内容。挤压中间空白的内容,已经拉长屏幕,保持布局结构不变。

        2、换行展示。页面百分比不变,多余的内容换行展示。

        3、增删。在布局不变的基础上,隐藏部分内容(删)或者将增加部分内容。

        4、位置变换。将部分内容的位置更换,使整个内容显示出来。

        5、隐藏和展开。调整布局结构,不改变内容的量的基础上,隐藏部分内容。在用户点击的时候,将隐藏的内容展开来。

3、基础知识

        1、媒体查询:@media(max-width:750px) {}

4、响应式布局的特点

        1、优点:一套代码,多端应用。

        2、缺点:代码量大,加载时间长,修改复杂。

        

相关推荐

  1. css 响应布局笔记

    2024-04-10 00:26:03       38 阅读
  2. 编程笔记 html5&css&js 060 css响应布局

    2024-04-10 00:26:03       46 阅读
  3. CSS Flexbox与Grid:构建响应布局的艺术

    2024-04-10 00:26:03       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-10 00:26:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-10 00:26:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-10 00:26:03       87 阅读
  4. Python语言-面向对象

    2024-04-10 00:26:03       96 阅读

热门阅读

  1. Google HTML/CSS 风格指南

    2024-04-10 00:26:03       28 阅读
  2. vue3 开发中遇到的问题

    2024-04-10 00:26:03       33 阅读
  3. go 搭建api后台笔记

    2024-04-10 00:26:03       35 阅读
  4. Leetcode面试经典150_Q169多数元素

    2024-04-10 00:26:03       37 阅读
  5. vivado 设计调试

    2024-04-10 00:26:03       34 阅读
  6. linux下python服务定时(自)启动

    2024-04-10 00:26:03       32 阅读
  7. C++基础——结构体与类

    2024-04-10 00:26:03       36 阅读
  8. GIT泄露

    GIT泄露

    2024-04-10 00:26:03      33 阅读
  9. 广义表的学习

    2024-04-10 00:26:03       29 阅读
  10. M2 Pro安装 huggingface transformer

    2024-04-10 00:26:03       38 阅读
  11. Leetcode面试经典150_Q189轮转数组

    2024-04-10 00:26:03       35 阅读
  12. LeetCode|501. Find Mode in Binary Search Tree

    2024-04-10 00:26:03       26 阅读