论坛
Firefox 桌面版
Firefox for Android
附加组件
RSS
搜索
登录
注册
MalcKear的个人空间
访问量
12
新鲜事
帖子
资料
https://www.firefox.net.cn/index.php?m=space&uid=35386
CSS选择器排除问题
a:hover:not(img){...................}上面代码不知道怎么改,可能根本不对~理想作用是这样的:<a href="">TEST</a> 对于这个有效.<a href="">...
全文
回复
(
7
)
2012-04-09 09:35
来自版块 -
Firefox 正式版和测试版
◆
◆
表情
告诉我的粉丝
提 交
白左
:
op问题,用:empty比较好 或者用 a:hover 指定样式 a > img:hover 覆盖样式 不过究其原因,是样式本身写得就不妥,可以考虑样式本身的修改替代方案 比如用js
(2012-04-09 09:35)
回复
noe132
:
用JS 当a:hover 的时候 先判断position的值,如果是static就设置成relative,不是static就不变 然后获取是否存在top,left,或者bottom,right,如果存在top,left的值各+1,或者bottom right的值各-1 不知这样...
(2012-04-09 09:35)
回复
alanfly
:
论坛里看到过,css4就有了,到时就爽了。
(2012-04-09 09:35)
回复
MalcKear
:
3Q,还好这些网站不多,就不烦心了
(2012-04-09 09:35)
回复
lonely_8
:
http://www.mozilla.org/en-US
那个firefox logo狂闪的原因是因为 子元素(img)使用了绝对定位(position:absolute), 这个属性默认是根据浏览器边框定位的, 当其最近的祖先元素使用了相对定位(position: relativ...
(2012-04-09 09:35)
回复
MalcKear
:
主要是下面这段CSS遇到的问题. 在很多网页上,鼠标悬停在图片链接的时候,狂闪. 比如www.mozilla.org/en-US 中的那个Firefox logo,用这段CSS那个图标就错位了很多. 有的网页甚至狂闪~ /*鼠标滑过链接时改变链接位置及阴影效果*/ a:hove...
(2012-04-09 09:35)
回复
lonely_8
:
貌似现在的CSS还没有通过子元素匹配父元素的选择器。 你可以通过href的不同改用属性选择器, 或根据文档结构不同改用结构性伪类选择器
(2012-04-09 09:35)
回复
MalcKear
加关注
写私信
0
关注
1
粉丝
1348
帖子
返回顶部