简单回答:不行
它们无法仅通过CSS关闭。它们取决于浏览器,并且不属于任何CSS规范,即您无法为它们设置样式、隐藏或执行其他任何操作。
但是,您可以通过JavaScript摆脱它们:
var elements = document.getElementsByTagName('a');
for (var i = 0, len = elements.length; i < len; i++)
{
elements[i].removeAttribute('title');
}
这些实际上是 title
标签,你无法通过 CSS 删除它们(但可以使用 JavaScript),我猜它们存在是有原因的。
您可以像下面这样使用CSS:
pointer-events: none;
从我所看到的网站来看,当你将鼠标悬停在侧边栏链接上时,会出现工具提示,因为它们每个都有一个title
属性。
我认为CSS中没有任何东西可以防止这些显示。在悬停时在工具提示中显示这些内容是浏览器单独决定的,与HTML的呈现分开。
你能做的最好的事情是使用JavaScript删除title
属性。
<script src="http://code.jquery.com/jquery-1.6.min.js"></script><script>标题移除代码放在这里</script></body></html>
。 - Paul D. Waite[alt="LinkedIn"] {
display: none !important;
}
您还可以隐藏标题为“公司徽标”的图像
[title="Company logo"] {
display: none !important;
}
我将高度和宽度设置为与图片完全相同,没有多也没有少。 此外,请检查font-size属性元素是否设置为0。
这就是(根据其他设置属性,您可能还需要调整它们),以便将此“框”调整为您的图像的确切大小:
#your_specific_ID_name .image_myclass_image {
background-position: 0px 0px;
height: 'the height of your image';
width: 'the width of your image';
font-size: 0;
}