首页 > 其他 > 详细

个人总结相关兼容性的知识点

时间:2015-12-12 21:38:26      阅读:276      评论:0      收藏:0      [点我收藏+]

1.兼容性:前后加/9/0IE8   * IE7    -IE6

2.解决方案:通配符:{ margin:0px: panding:0 3px}    在float的控制标签中加入diaplay:inline.

3.条件注释:(1)、支持所有的IE浏览器(不包括IE10标准模式)   <!--[if IE]>只有IE6,7,8,9浏览器显示(IE10标准模式不支持)<![endif]--> 

                 (2)、所有非IE浏览器(不包括IE10标准模式)         <!--[if !IE]><!-->只有非IE浏览器显示(不包括IE10)<!--><![endif]--> 

                 (3)、IE10浏览器:           目前还没有找到该版本浏览器的像<!--[if IE 9]>似的单独注释,但IE10做得很不错了,就单单布局而言,页面在IE10、FireFox、                                                             Chrome上的表现已经没有什么区别了。 

                (4)、IE9浏览器 :                                                        <!--[if IE 9]>IE9浏览器显示<hr/><![endif]--> 

                 (5)、IE8浏览器 :                                                         <!--[if IE 8]>IE8浏览器显示<hr/><![endif]--> 

                 (6)、IE7浏览器 :                                                         <!--[if IE 7]>IE7浏览器显示<hr/><![endif]--> 
                 (7)、IE6浏览器 :                                                          <!--[if IE 6]>IE6浏览器显示<hr/><![endif]--> 
                 (8)、IE10以下版本浏览器(不包括IE10) :                            <!--[if IE 6]>IE6浏览器显示<hr/><![endif]--> 
                 (9)、IE9及IE9以下版本浏览器(包括IE9) :                           <!--[if lte IE 9]>IE9及IE9以下版本浏览器显示(包括IE9)<hr/><![endif]--
                 (10)、IE6以上版本浏览器(不含IE6)  :                                <!--[if gt IE 6]>IE6以上版本浏览器显示(不含IE6)<hr/><![endif]--> 
                (11)、IE7及IE7以上版本浏览器  :                                       <!--[if gte IE 7]>IE7及IE7以上版本浏览器显示(包含IE7)<hr/><![endif]--> 
    4.浏览器解析式:   标准准模式    混杂模式  标准模式。
    5.less:    需先声明,后使用。

                  变量:声明部分:@xxx:值;  使用:标签等{@xxx:}

                 混合:(2个以上)

                  声明部分;.xx{属性;值}   使用:.xxx{.xx(声明的)}

                 多数参位:    声明:学习(@xxx){xx;@xxx;}        使用:xxx{.xx}

                 @arguments  变量(所有变量)

                  声明:.xx{@属性;@属性:值;@ 属性;值}        使用:{xx;@aigwnents}

    6.sass:   (1) 有两种后缀名文件:一种后缀名为sass,不使用大括号和分号;另一种就是我们这里使用的scss文件,这种和我们平时写的css文件格

                 列://文件后缀名为sass的语法        body{

                                                             background:#eee

                                                              font-size:12px

 

                                                               }                                                          

                                                                p{

                                                               background: #0982

                                                                font-size:12px

                                                                 }

  (2).导入: 所有的sass导入文件都可以忽略后缀名.scss。一般来说基础的文件命名方法以_开头,如_mixin.scss。这种文件在导入的时候可以不写下划线,可写成@import "mixin"。 列://a.scss 

                  //-------------------------------

            body { background: #eee; }

    (3)注释:   sass有两种注释方式,一种是标准的css注释方式/* */,另一种则是//双斜杆形式的单行注释,不过这种单行注释不会被转译出来。

                     列:      /* *我是css的标准注释

                               *设置body内距

                               */ body{

                                             padding:5px; }

 

   7.Bootstrap :     row 是块级元素<包含12列>
                         列:col-xs-4<指定1-12的值表示其跨越的范围>

   8. 框架引入:    1.需要引入Bootstrap自己的CSS样式文件
                <link rel= "stylesheet"  herf="../css/bootstrap.min.css">
                       2.需要引入Bootstrap自己的俩个js文件
                <script src="../js/jQuery-1.11.2-min.js"></script>
                 <script src="../js/bootstrap.min.js"></script>

   9.IE兼容模式:
                 Bootstrap不支持IE的兼容模式。为了让IE浏览器运行最新的渲染模式,建议将
                 此 <meta> 标签加入到你的页面中:<meta http-equiv="X-UA-Compatible"
                                                 content="IE=edge">

 

 

 

                                   

 

个人总结相关兼容性的知识点

原文:http://www.cnblogs.com/Sun-Na/p/5041772.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!