是否有可能允許用戶點擊鏈接並選擇部分文本? (在某些或任何現代瀏覽器中)。允許用戶選擇鏈接文本的一部分
是否有CSS/HTML解決方案?或者還有其他的,也許是JS解決方案?
例如,如果您想選擇「想選擇此項。」在以下示例中爲。
HTML:
<a href="#">
Don't want to select this.
Want to select this.
Don't want to select this.
</a>
CSS:
a{
display: inline-block;
width: 10em;
margin: 10px;
padding: 10px;
border: 2px solid #eee;
text-decoration: none;
}
我試圖使用谷歌Chrome以下。但它不允許人們選擇鏈接內的文本,只是禁用拖動元素。
-webkit-user-select: all;
-webkit-user-drag: none;
+1。不過,如果有一個無JS的解決方案,我更加好奇。可能不會。 – Qtax
是的,一個純CSS的解決方案應該是最乾淨的。但是'-webkit-user-select'沒有按照它的方式工作,這似乎很困難。 – techfoobar
不幸的是,這會破壞''元素上的常見交互,例如右鍵單擊,Ctrl +單擊和中鍵單擊。不是說我有更好的解決方案來提供...... :( – Thomas