响应式 - 基础篇

简介: 响应式 - 基础篇


Ps:因为“only”在老的浏览器里识别不到,所以第一段最终为false。

Ps:以上属性都可以添加 min- 或 max- 前缀。

px & em & rem

Ps:em 所谓的相对于父元素是一直在找父元素,直到找到为止。

注意事项

1、自适应原则:宽度百分比(%),高度定死(px),图片等比缩放等。

2、一般情况class命名“-”的形式,id命名首字母小写其他单词首字母大写的驼峰命名法。

3、line-height 不推荐使用 rem,因为在谷歌中文浏览器下会有一个下限的原因,使得 1rem = 12px,而不是 1rem = 10px(前提是 font-size: 62.5%)。

4、把所有尽可能的小图片(图标)放在一个大图里,只要通过截图的css获取即可,为了减少网络请求。

5、每个

之间会有个制表符,使得会有个细小的间隙(放大加背景可明显看见),解决方案百度。

6、媒体查询不是相对于 html 的 font-size,而是相对于浏览器本身。

7、响应式图片:js、服务端、srcset、sizes、picture、svg。【推荐:picture + picturefill.js 兼容库】

8、IE兼容性:Respond、html5shiv

9、Normalize.css

目录
相关文章
|
4月前
|
JavaScript 开发者
vue学习之响应式数据绑定
响应式数据绑定
56 0
|
25天前
|
JavaScript 前端开发
vue2的响应式数据原理
`Object.defineProperty` 是 Vue 2 实现响应式数据的核心方法,通过定义 getter 和 setter 来追踪属性的变化。当访问或修改属性时,会触发相应的函数,从而实现数据的动态更新。本文介绍了该方法的基本用法、响应式原理及其简单实现,展示了如何通过监听属性变化来自动更新视图,体现了前端框架设计中的巧妙之处。
28 1
|
4月前
|
JavaScript 前端开发 开发者
vue2的数据响应式原理
【8月更文挑战第4天】vue2的数据响应式原理
90 0
|
5月前
|
JavaScript 前端开发 API
|
JavaScript 前端开发 Go
深入理解Vue响应式系统:数据绑定探索
深入理解Vue响应式系统:数据绑定探索
222 0
|
7月前
|
前端开发 搜索推荐 开发者
构建响应式网页布局的现代化策略
【2月更文挑战第27天】在多设备浏览时代,响应式网页设计成为前端开发的核心。本文将深入探讨灵活运用CSS Grid和Flexbox实现响应式布局的先进方法,并通过具体实例展示如何针对不同屏幕尺寸优化用户体验。我们将分析媒体查询的策略性使用,并讨论现代框架如Bootstrap在快速开发中的应用及其自定义技巧。
61 2
|
7月前
|
JavaScript 前端开发 开发者
Vue是如何实现响应式系统的
【4月更文挑战第16天】Vue.js 的响应式系统基于 `Object.defineProperty` 监听数据变化,通过依赖收集和setter触发更新。当数据变化时,Watcher对象通知组件异步更新视图,优化性能。对数组的特殊处理确保视图同步。这套机制让开发者专注于业务逻辑,保证了性能和稳定性。
50 0
|
7月前
|
前端开发 JavaScript
响应式UI框架
响应式UI框架
121 0
响应式UI框架
|
7月前
|
编解码 前端开发 JavaScript
从0到1,打造一款完美的响应式前端网站
在当今移动互联网时代,响应式设计已经成为了前端开发中必不可少的一部分。本文将介绍如何从0到1打造一款完美的响应式前端网站,包括设计思路、技术选型、代码实现等全方位的解析。无论你是初学者还是有经验的前端开发者,都可以在本文中找到所需的知识和技能。
94 0
|
设计模式 前端开发 架构师
初探响应式架构
初探响应式架构