zoukankan      html  css  js  c++  java
  • CSS3学习笔记-技术提示

    css书写过程中的优先级

    (1)display 及相关声明;

    (2)position 及相关的声明;

    (3) margin、padding 和 border 及相关声明;

    (4)字体/文本相关声明;

    (5)装饰相关声明。

    样式表中的顺序按照html中出现的顺序进行编写

    根据情况来书写后备代码

    <!--[if lte IE 8]> <!-- IE 条件注释 -->
    <link src="ie_only.css" rel="stylesheet" />
    <![endif]--> 

    腻子脚本(polyfill)指的是一段 JavaScript 代码,能够赋予浏览器未曾有过的功能。

    要在页面中添加一段腻子脚本,首先要下载并将其保存在网站的一个文件夹中。

     html5shiv.js(http://code.google.com/p/html5shiv):让 IE8 及更低版本的 IE 识别 section、 article、nav 等 HTML5 元素。

     selectivizr(http://www.selectivizr.com):让 IE(6/7/8)支持::first-child 等高级 CSS 选择符。

     IE9.js(http://code.google.com/p/ie7-js):修复从 IE6 到 IE9 的很多 bug 和缺损 功能。

     CSS3Pie(http://css3pie.com):让 IE6 到 IE9 支持圆角、背景渐变、边框图片、盒 阴影、RGBa 颜色等可视化的 CSS3 功能。

     Respond.js(https://github.com/scottjehl/respond)让旧版本浏览器支持媒体查询。

     -prefix-free(http://lea.verou.me/projects)为需要厂商前缀的 CSS3 声明添加前缀(参 见第 4 章)。

     borderBoxModel.js(https://github.com/albertogasparin/borderBoxModel):让 IE6 和 IE7 支持 CSS3 的 box-sizing 属性。

  • 相关阅读:
    一些常用的代码规范
    策略模式学习,使用go实现策略模式
    数据库作业3:第二章课后题
    数据库作业4:SQL练习1
    对数据库相关的概念自己的理解
    SQL server的初步使用
    对于高德地图SDK的开发使用
    滑稽(好像会动)!
    羊车门作业
    对Python课的看法
  • 原文地址:https://www.cnblogs.com/goOtter/p/9664355.html
Copyright © 2011-2022 走看看