大佬教程收集整理的这篇文章主要介绍了将 SVG 精灵用于社交媒体图标。图标的名称不会显示在像 lynx 这样的基于文本的浏览器中?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用这种 SVG 方法(我不确定这是否是正确的方法)在页面上插入社交媒体图标。但是,当我在基于文本的浏览器中打开页面时,名称“Facebook”没有出现。但是,正如您所看到的,我在 SVG 定义中有一个 title
标记。如果它没有出现在基于文本的浏览器中,那么什么时候使用。
:root {
Box-sizing: border-Box;
}
*,*::before,*::after {
Box-sizing: inherit;
}
body {
margin: 0;
padding: 0;
}
.social {
margin: 0;
padding: 0;
List-style: none;
}
.icon {
max-wIDth: 18px;
}
<!DOCTYPE HTML>
<HTML lang="en-US">
<head>
<Meta charset="UTF-8">
<Meta name="vIEwport" content="wIDth=device-wIDth,initial-scale=1.0">
<link rel="stylesheet" href="social-svg.CSS">
<title>Social Icons with SVGs</title>
</head>
<body>
<ul class="social">
<li>
<a href="#" target="_blank" rel="noopener" aria-label="Facebook">
<svg class="icon icon-facebook">
<use xlink:href="#icon-facebook" href="#icon-facebook"></use>
</svg>
</a>
</li>
</ul>
<svg xmlns="http://www.w3.org/2000/svg" wIDth="0" height="0">
<defs>
<symbol ID="icon-facebook" vIEwBox="0 0 24 24">
<title>Facebook</title>
<path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"/>
</symbol>
</defs>
</svg>
</body>
</HTML>
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的将 SVG 精灵用于社交媒体图标。图标的名称不会显示在像 lynx 这样的基于文本的浏览器中?全部内容,希望文章能够帮你解决将 SVG 精灵用于社交媒体图标。图标的名称不会显示在像 lynx 这样的基于文本的浏览器中?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。