[英]Display tooltip in line using CSS
我正在开发一个带有工具提示功能的粘性侧栏菜单。 在 Chrome 和 Safari 中,它可以正确呈现,但是,工具提示在 IE 中偏离中心。
这是似乎导致问题的代码:
/* Vertically center tooltip content for left/right tooltips */
.tooltip-left:after, {
margin-left: 0;
margin-bottom: 0;
}
以上在 Chrome 和 Safari 中呈现良好,但在 IE 中则不然。 只有当我像这样声明它时,它才能在 IE 中工作
/* Vertically center tooltip content for left/right tooltips */
.tooltip-left:after, {
margin-left: 0;
margin-bottom: -16px; /* different */
}
任何人都可以就如何正确编码提供任何建议,也许使用display: inline-block
?
这是完整的 Fiidle: https ://jsfiddle.net/gavinfriel/jxg4th86/3/
设置bottom:0
而不是bottom:50%
(或替换为top:0
)为我解决了所有浏览器中的问题。 试一试,看看结果是否是你想要的?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.