css - 为什么标题工具提示不适用于 float 元素?

标签 css css-float

我有一个 float 元素,其全部目的是显示一个“x”,表示您可以删除某些内容:

.remove_button{
background-color:#ff3300;
color:#ffffff;
font-family:Courier New,sans-serif;
font-weight:900;
font-size:20px;
float:right;
border-radius:5px;
padding:0px 6px 0px 6px;
margin-right:15px;
}

<div class="remove_button" title="Remove">x</div>

它确实在红色背景上显示了一个整洁的小“x”(不需要制作图片,我不擅长),但问题是当鼠标悬停在按钮上时,标题属性显示在里面按钮,也作为工具提示:

------xRemove------   one '-' is one pixel of padding

最佳答案

试试这个,

.remove_button{
background-color:#ff3300;
color:#ffffff;
font-family:Courier New,sans-serif;
font-weight:900;
font-size:20px;
float:right;
border-radius:5px;
padding:0px 6px 0px 6px;
margin-right:15px;
position:relative;
}

.提示{ position:absolute; 显示:无; 边框:1px 实心#aab; 背景:#eef; 填充:0 3px; 左:15px; 顶部:25px;

.remove_button:hover .tip{
display:block;
}

关于css - 为什么标题工具提示不适用于 float 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10472139/

相关文章:

javascript - 我可以在可变高度的 div 上使用 `overflow: scroll` 吗?

CSS 显示 : inline; float: left, 但 div block 不会彼此靠近

html - 清除 :both on div inside a 2 column liquid layout breaks everything in FFX

html - float : left property

html - 如何制作一个使用整个左侧(1/4)的div元素?

jquery - 使 <div> 的边框与 .left 位置对齐

html - 是否有跨浏览器 CSS 的初学者指南?

html - 如何在 div 标签内制作超链接图像?

wordpress - 如何使按钮在移动设备上响应

javascript - html - 如何在 Firefox、Opera、Safari 下增加单选按钮的大小