• ie7 总结


    1 ie7 对部分属性选择器严重区分大小写

    在HTML中,属性名,例如idtitle之类是不区分大小写的,CSS中的选择器也应该是如此。但是IE7对属性名是严格区分大小写的!

    2 关于属性选择器,IE7还有一个矫情的地方,就是部分[attr=val]的选择器,如果前面没有标签选择器或类名选择器等选择器的时候,属性选择器就没有作用

    例如,这样一个CSS代码:[type=checkbox] { opacity: 0.5; filter: alpha(opacity=50); }

    所有复选框透明度50%,。但是,IE7浏览器下,不认识。我们稍作修改 input[type=checkbox] { opacity: 0.5; filter: alpha(opacity=50); }

    3 IE7浏览器不认识原生的[checked]属性 需要使用[defaultChecked]

    4 支持属性选择器

    [attr]   [attr=val]   [attr^=val]   [attr$=val]   [attr*=val]
    

    以上选择器,实际上是归属于CSS3选择器的,范畴。令人惊奇的是,IE8浏览器甚至IE7浏览器也支持以上这些选择器

    5 支持多类选择器

    支持相邻父子选择器

    支持相邻兄弟选择器

    支持兄弟选择器

    支持属性选择器

    10 支持first-child伪类选择器,但是不支持last-child

    11 支持的CSS声明或特性  11.1 position:fixed固定定位     11.2 min/max-width/height最大/小宽度高度    11.3absolute拉伸 png alpha透明    11.4  border-color:transparent透明

  • 相关阅读:
    搞明白这八个问题,Linux系统就好学多了
    Fedora 25 Alpha版本今天发布啦
    Linux新手应掌握的10个基本命令
    PC-BSD 换名 TrueOS
    JPA+Springboot实现分页效果
    陈亮
    押尾光太郎
    岸部真明
    面试必备-网络的七层协议
    JavaScript中的快速排序
  • 原文地址:https://www.cnblogs.com/xiaofenguo/p/6322340.html
Copyright © 2020-2023  润新知