hexuanzhang / css

css整理
0 stars 0 forks source link

bug汇总 #1

Open hexuanzhang opened 8 years ago

hexuanzhang commented 8 years ago

IE8中E:first-line、E:first-letter失效

描述:

IE8中E:first-line、E:first-letter选择器内使用了!important,:first-line、:first-letter伪类内部的定义的属性会被完全忽略。

p 
{
    color:blue;
}
p:first-line 
{
    font-weight: 600;
    color:red !important;
}
p:first-letter 
{
    font-weight: 600;
    color:orange !important;
}

解决方法:

去除!important。

hexuanzhang commented 8 years ago

IE8中E:focus 失效

描述:

IE8中仅使用focus选择器,focus选择器内样式无法生效。 只在原始IE8浏览器存在该现象,IE8兼容模式表现正常。

.focus:focus + p 
{
    color: blue;
}

解决方法:

添加一个空的:focus选择器 E:focus{} 。

.focus:focus + p 
{
    color: blue;
}
.focus:focus {}
hexuanzhang commented 7 years ago

去除inline-block 元素间隙

https://github.com/hexuanzhang/css/issues/6