是否可以仅使用CSS来修复网址空间?
例如:我的几个网址都是这样的
<p class="Small-Brown-No-Italic">Link Here: <a href="http://www.example.com/static/TextBox.html "><span class="Hyperlink _idGenCharOverride-1">http://www.example.com/static/TextBox.html</span></a></p>
注意href属性中的空格朝向末尾。当用户点击此网址时,它会转换为:
http://www.example.com/static/TextBox.html%20%20
CSS可以帮助解决网址末尾的间距问题吗?我不能使用JavaScript或jQuery。
答案 0 :(得分:0)
您必须在发送之前更正您的网址。
如果你有很多这个问题的URL,只需循环遍历它们并按照例子应用trim()
(PHP)。
答案 1 :(得分:0)
不,你不能用CSS做这件事,你需要使用,例如的Javascript *:
var links=document.getElementsByTagName('a');
for(var i=0;links.length;i++){
links[i].setAttribute('href',links[i].getAttribute('href').trim());
}
记住关注点和责任分离 - 即HTML用于内容,CSS用于样式和JS用于功能。
*仅限指示