2016-02-29 39 views
0

末我有這樣一個鏈接:空間在title屬性中的一個標籤

<a title="Lorem ipsum " href="http://example.com">Lorem ipsum</a> 

重要的是在標題屬性的末尾的空間。如果這個鏈接來到瀏覽器,它將改變爲:

<a title="Lorem ipsum " &nbsp;href="http://example.com">Lorem ipsum</a> 

這是無效的鏈接,所以它不起作用。這不是JavaScript問題,它不適用於Firefox 44.0.2和Chrome 48.0.2564.116(64位)。 W3C驗證器會拋出一個錯誤,指出「此時元素a上不允許屬性href。」。爲什麼標題末尾的空格會導致問題?它剛剛工作。

+0

什麼改變它到@nbsp; ?它是如何生成併發送到瀏覽器的? – epascarello

+0

你是什麼意思「如果這個鏈接來到瀏覽器」? – j08691

+0

我強烈懷疑這裏還有別的事情發生。我從來沒有見過這樣的問題。您可能需要提供更多信息。 –

回答

0

<a title="Lorem ipsum " href="http://example.com">Lorem ipsum</a>適合我。 我不會說這是JS或類似的東西,你可能想檢查周圍的標籤(div/h1,h2,p等),確保它們都是正確的。這是唯一可能的事情。

嘗試將<a title="Lorem ipsum " href="http://example.com">Lorem ipsum</a>放置在html文檔中,看看檢查是否回來,因爲它對我來說很好。

希望這會有所幫助。