:hover tag 中的 css 溢出

标签 css cross-browser

我有一个图像( map ),其中使用位置放置了一些兴趣点:绝对和每个 poi 的坐标。我希望它使用以下方法在鼠标悬停时扩展每个 POI 的信息:

.poi a {
    width: 32px;
    height: 32px;
    overflow: hidden
}

.poi a:hover {
    width: 128px;
    height: 192px;
    overflow: auto
}

这在 IE 中工作正常,但在 firefox 或 chrome 中不起作用。它不会裁剪溢出,它只是一次显示所有信息。

最佳答案

使它们成为 block 元素或内联 block 元素,因为(从上面的代码片段来看)链接是内联的,不会溢出。

.poi a {
    width: 32px; 
    height: 32px; 
    overflow: hidden;
    display: block;
}

关于:hover tag 中的 css 溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/306697/

相关文章:

javascript - 更改单选按钮和复选框的默认行为

javascript - ActiveX 对象错误

ruby-on-rails - Rails 3 使用 HTML5 特性。我需要为旧版浏览器做些什么吗?

html - 具有动态内容的 Flex 网格

css - Firefox 滚动条但在 Chrome 上没有

testing - 如何对网站进行跨浏览器测试

css - 使 div 看起来像输入 : cross-browser compatability, 不在 chrome 中呈现

javascript - 哪些浏览器支持多行字符串?

html - Bootstrap 缩略图在移动设备上太小

html - btn-block 按钮的 Bootstrap 设置高度