css 属性的兼容写法、css 盒模型、js 中的高和宽

2018-08-22 18:56:18 +08:00
 cooljs

css 属性的兼容写法

1. 兼容 IE8 的 hack

hack 符:\0/,必须写在属性值与分号之间,中间不加空格

background:red;    //高级浏览器识别  
background:pink\0/;    //仅 IE8 识别

2. 兼容 IE8、9、10 的 hack

hack 符:\0,必须写在属性值与分号之间,中间不加空格

background:red;    //高级浏览器识别  
background:pink\0;    //IE8、9、10 识别

3. 兼容 IE6、7、8、9、10

hack 符:\9,必须写在属性值与分号之间,中间不加空格

background:pink\9;   //IE6、7、8、9、10 识别

css 盒模型

http://wx2.sinaimg.cn/mw690/0060lm7Tly1fuim3mkvgrj30ap075765.jpg
http://wx3.sinaimg.cn/mw690/0060lm7Tly1fuim3mkymtj30au06z0uj.jpg

js 中令人混乱的各种高度宽度

1. width/height

2480 次点击
所在节点    JavaScript
4 条回复
ReadSong
2018-08-22 19:37:05 +08:00
\9 IE8 以及以下版本浏览器可以识别,9 和 10 不行的吧
cooljs
2018-08-22 20:06:08 +08:00
@ReadSong 可以哒
AllOfMe
2018-08-22 20:10:48 +08:00
这些兼容的写法让我想起了三年前的前端,没有 react,vue,Angular 等框架的存在,项目直接上 jQuery+BootStrap+gulp(grunt) ,不敢随便用 flex,有时候要写各种 IE 的兼容 CSS 写法。
最常看的博客是张鑫旭的个人站,偶尔看看 JQuery 插件,尝试着自己也能撸一个 JQuery 的插件, 然后发到 CSDN.net 赚赚积分。
时代发展好快,有点想回到过去(怀旧 boy)
cooljs
2018-08-22 20:19:18 +08:00
@AllOfMe 框架越来越简单,兼容也不用写太多了,jquery 需要手撸组件,虽然麻烦不过更能锻炼 js 实力,也很爽

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/482278

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX