2017-06-01 20 views
-1

此處爲完整的HTML初學者。QT HTML無法呈現可單擊的鏈接

我有這樣的代碼:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> 
<html><head><meta name="qrichtext" content="1" /><style type="text/css"> 
p, li { white-space: pre-wrap; } 
</style></head><body style=" font-family:'.SF NS Text'; font-size:13pt; font-weight:400; font-style:normal;"> 
<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="tex2html381"></a><a href="https://cms.mpi.univie.ac.at/vasp/vasp/About_this_document.html"><span style=" text-decoration: underline; color:#0000ff;">A</span></a><span style=" text-decoration: underline; color:#0000ff;">bout this document ...</span></p></body></html> 

而且據我所知,顯示時應該產生一個可點擊的鏈接。然而它並沒有,我不明白爲什麼 - 我試過改變<span>的和其他幾個部分搞亂。如果有些東西聽起來很奇怪,其中一些是由QT QTextBrowser自動生成的。

+0

你的意思是說問題只有A是可點擊的,或者是其他的東西? –

+0

順便說一下,您使用的HTML語法已於1999年正式宣佈棄用; QT生成的是什麼? –

+0

@MrLister哈。我從來沒有注意到,因爲我看不到鏈接和非鏈接之間的顏色差異。理想情況下,我希望這一切都是可點擊的。我把最後一個''移到最後一個''後面,它的工作原理與我想要的完全一樣。謝謝。 – MadisonCooper

回答

0

該鏈接目前僅包裹在開頭「A」。代碼產生一個鏈接,而不是整個句子。

重構你的代碼,你會看到它好多了!