2010-12-11 77 views
0

翻譯谷歌翻譯,你實際上嵌入您的網頁...內嵌谷歌與前標籤問題

http://translate.google.com/translate_tools

如果你有一個<預> <頁/預>標籤它結合了一切在前一行。

有沒有人知道這個問題的解決辦法?

我看了看源代碼,但仍顯示原始頁面。實際翻譯過的東西只在屏幕上顯示(比如稍後或者其他東西?)。

我可以使用JavaScript或CSS做些什麼嗎?就像更改pre標籤中使用的字體類型一樣?

樣頁:
http://www.gootab.com/b/beatles/dear_prudence.tab.php?translate
去那裏然後更改下拉到俄羅斯。

回答

1

我建議避免<前>標記。

您正在使用<pre>標籤來設置您的網頁的格式(基本上設置一個字體並在客戶端瀏覽器中將CR/LF轉換爲換行符)。這被認爲是不好的做法。

由於您的代碼是在PHP中,您應該能夠使用簡單的語句,如nl2br(http://php.net/manual/en/function.nl2br.php)將您的ASCII文本轉換爲乾淨的HTML換行符。輸出它在<代碼>標記(或<div>或甚至<前>,或其他東西完全)並使用CSS來設計它。

+0

謝謝我將檢查在php.net ...我有一個PHP腳本的全球發現和替換,但我真的是雞使用它。數千頁。我只在緊急情況下使用它。也許我會問另外一個問題呢? – gravityboy 2010-12-11 07:36:09