是否有默认,标准,推荐或众所周知的图标表示链接会打开新的浏览器窗口?
这是出于网络辅助功能的原因。或者它基本上是免费的吗?
我意识到那些能够最大限度地利用它们的人(使用屏幕阅读器)甚至不关心图像的样子,并且对替代文字更感兴趣。
决定选择这个:
除非有人能提出更广泛采用的建议吗?
答案 0 :(得分:35)
对于许多Unicode字符,您需要使用以下字体(至少对于Windows,如果您能够测试,请评论Linux和Mac):
a:link {font-family: 'Segoe UI Symbol' !important;}
您也可以应用CSS选择器来使用target
属性:
a[target='blank']
a[target]
请注意,浏览器对a
选择器和a:link
/ a:visited
的行为很有趣,所以请务必考虑到这一点。
Unicode' 两个已加入的方块'字符:
http://www.fileformat.info/info/unicode/char/29c9/index.htm
<强> CSS 强>
a[target='_blank']::after {content: '\29C9';}
<强>支持强>
Mac OS X,Yosemite:2种字体,Apple Symbol
和STIXGeneral
Unicode&#39; 带有右上象限的白方&#39;字符:
http://www.fileformat.info/info/unicode/char/25F3/index.htm
<强> CSS 强>
a[target='_blank']::after {content: '\25F3';}
<强>支持强>
Mac OS X,Yosemite:3种字体,Apple Symbol
,STIXGeneral
,Menlo
。
Unicode&#39; 右上角阴影白方&#39;字符:
http://www.fileformat.info/info/unicode/char/2750/index.htm
<强> CSS 强>
a[target='_blank']::after {content: '\2750';}
<强>支持强>
Mac OS X 10.10 Yosemite有三种字体:Arial Unicode MS
,Menlo
和Zapf Dingbats
。
答案 1 :(得分:25)
我会选择这样的事情:
您所选择的图标,正如其他人所提到的,被维基百科和其他网站广泛用于表示外部网站的链接。但这更多是个人偏好而非网络标准。
答案 2 :(得分:16)
我来晚了,但是look what I have found at CodePen!
a[target="_blank"]::after {
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
margin: 0 3px 0 5px;
}
<a class="external" href="https://example.org" target="_blank">external link</a>
答案 3 :(得分:15)
答案 4 :(得分:14)
答案 5 :(得分:11)
我能找到的最近的是西北角到角落⇱和东南角到角落⇲ - 但是谁创造了这些图标并没有做到东向箭头
http://www.fileformat.info/info/unicode/category/So/list.htm
答案 6 :(得分:10)
没有既定的标准图标。
例如,您选择的图标类似于维基百科中用于标记指向外部网站(不属于维基百科)的链接的图标。但是,您可以在您的网站上使用它,从而在您自己的页面中建立约定。只需确保一致地执行此操作:标有该图标的所有链接必须打开一个新页面,并且所有未标记该链接的链接应在同一页面中打开。只要您拥有稳定的用户群,谁就有机会习惯您的约定,您可以改善可访问性。如果您的网站主要是由一次性访问者访问,那么您只是添加视觉混乱。
答案 7 :(得分:4)
尝试|͟↗|:
|͟↗̱|
与Arial的兼容性
∣͟↗̱∣
答案 8 :(得分:4)
三个有用的符号:❐⍈⎘
❐ ❐ ❐ U+2750 UPPER RIGHT DROP-SHADOWED WHITE SQUARE
⍈ ⍈ ⍈ U+2348 APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW
⎘ ⎘ ⎘ U+2398 NEXT PAGE
答案 9 :(得分:4)
好吧,我参加聚会迟到了,但这是我对所有其他人的回答提出的改进意见:
我在这里找到了非常简洁的图标:https://icons8.com/icon/43738/external-link
在此处缩小/优化了 SVG:https://petercollingridge.appspot.com/svg-optimiser
并将生成的 SVG 的 base64 嵌入到 CSS 样式规则中,指定 em
s:
a[target="_blank"]::after {
content: "";
width: 1em;
height: 1em;
margin: 0 0.05em 0 0.1em;
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48cGF0aCBkPSJNOSAyTDkgMyAxMi4zIDMgNiA5LjMgNi43IDEwIDEzIDMuNyAxMyA3IDE0IDcgMTQgMlpNNCA0QzIuOSA0IDIgNC45IDIgNkwyIDEyQzIgMTMuMSAyLjkgMTQgNCAxNEwxMCAxNEMxMS4xIDE0IDEyIDEzLjEgMTIgMTJMMTIgNyAxMSA4IDExIDEyQzExIDEyLjYgMTAuNiAxMyAxMCAxM0w0IDEzQzMuNCAxMyAzIDEyLjYgMyAxMkwzIDZDMyA1LjQgMy40IDUgNCA1TDggNSA5IDRaIi8+PC9zdmc+) no-repeat;
background-size: contain;
display: inline-block;
vertical-align: text-bottom;
}
An <a href="" target="_blank">external link</a> is super pretty! ?<br />
<span style="font-size: 2em;">In <a href="" target="_blank">all</a> sizes!</span><br />
<span style="font-size: 3em;">Even <a href="" target="_blank">super large</a> ones!</span><br />
<span style="font-size: 0.5em;">And in <a href="" target="_blank">super tiny ones</a> too!</span><br />
它对我来说非常棒!
我可能永远不会回到可能存在的任何解决方案。
答案 10 :(得分:2)
在我的WordPress博客上,我不得不链接到几个显然禁用后退按钮的网站(Facebook和谷歌翻译结果)。对于这些链接,我将它们设置为打开一个新窗口。我收集了一些小的“新窗口”图标,但它们总是打断行间距(也许它是一个WordPress的东西;图标周围没有额外的空间)所以我决定使用标题=“”表示“链接打开新窗口“和链接中的文本图标[+],在链接文本的末尾,用空格分隔。
答案 11 :(得分:2)
我知道我要参加聚会晚了,但是FWIW这是我的解决方法\\ _(ツ)_ /¯,
HTML:
<a href="#" target="_blank">Your link</a>
jQuery:
如果您知道该版本的原始JS版本,请告诉我们,我很乐意在此处添加它(我不是JS开发人员)
$("a[target='_blank']").attr({title:"Link opens in a new tab"}).addClass("new-tab");
CSS:
.new-tab:after {
display: inline-block;
content: "⇱";
position: relative;
top: -5px;
margin-left: 2px;
transform: rotate(90deg);
}
演示:
这是一支钢笔:https://codepen.io/anon/pen/MBBXjP(例如,此链接应在新窗口中打开,哈哈)。
多年来,这种技术对我非常有用,因为:
title
属性。target="_blank"
,就是这样。我很希望能够使用此图标,问题是iOS设备不支持该图标,我认为macOS也是如此。
答案 12 :(得分:2)
参见此处:https://codepen.io/Bets/pen/KGBqqb(下面的运行代码片段显示不正确)
.newWindow {
position: relative;
border: 1px solid;
width: 8px;
height: 8px;
}
.newWindow:after {
position: absolute;
top:-8px;
right:-2px;
font-size:0.8em;
content:"\1f855";
}
.newWindow:before {
position: absolute;
top: -3px;
right: -3px;
content: " ";
border: 4px solid white;
}
<div class="newWindow"></div>
答案 13 :(得分:2)
如今,您可以使用cheatsheet - solid icons中的Font Awesome 5中的图标:
哪个接近所选图标。
查看 solid.css ,我注意到字体的名称是“ Font Awesome 5 Free”:
a[target='_blank']::after {
content: ' \f35d';
font-family: "Font Awesome 5 Free";
color: blue;
}
或者如果您不使用Font Awesome CSS,而只想定位字体:
@font-face {
font-family: "FontAwesomeSolid";
font-weight: bold;
font-style: normal;
src : url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/webfonts/fa-solid-900.ttf") format("truetype");
}
a[target='_blank']::after {
content: ' \f35d';
font-family: "FontAwesomeSolid";
color: blue;
}
答案 14 :(得分:0)