
如何在不使用JavaScript或CSS的情况下更改以下标记中Title属性的样式,因为我将HTML插入到其他不可编辑的doc中的特定位置.
<span Title = "This is information"> This is a test </span>解决方法 https://jsfiddle.net/LvjaxLfn/
<span Title = "This is information">This is a test</span>span:hover { position: relative;}span[Title]:hover:after { content: attr(Title); padding: 4px 8px; position: absolute; left: 0; top: 100%; white-space: nowrap; z-index: 20; background:red;} 2017年12月14日更新
出现这个显示2个标题,另一个可能是:
https://jsfiddle.net/LvjaxLfn/153/
<span aria-label="This is information">This is a test</span>span:hover { position: relative;}span[aria-label]:hover:after { content: attr(aria-label); padding: 4px 8px; position: absolute; left: 0; top: 100%; white-space: nowrap; z-index: 20; background:red;} 使用aria标签来保持可访问性
您还可以添加转换延迟,使其在像本机HTML标题之类的延迟后显示
https://jsfiddle.net/f9zna6k2/10/
span { position: relative; cursor: pointer;}span[aria-label]:after { opacity:0; content: attr(aria-label); padding: 4px 8px; position: absolute; left: 0; top: 100%; white-space: nowrap; z-index: 20; background:red; Transition: opacity 0.5s; pointer-events:none;}span[aria-label]:hover:after { opacity:1; Transition-delay:1.5s;} 总结 以上是内存溢出为你收集整理的HTML标题属性样式全部内容,希望文章能够帮你解决HTML标题属性样式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)