使用CSS修复URL空间

时间:2014-11-26 14:43:42

标签: css css3

是否可以仅使用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。

2 个答案:

答案 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用于功能

*仅限指示