2010-06-16 84 views
2

HTML和/或CSS註釋可能導致渲染問題嗎?HTML和CSS中的評論可以創建渲染問題嗎?

HTML註釋:<!-- some info -->

CSS:/* some info */

+2

發表一些代碼。我很好奇。 :) – 2010-06-16 02:24:15

+0

我在我的代碼中發現了問題'<! - 這已被註釋掉 - >'現在在<<! - 已被註釋掉 - >' – 2010-06-16 02:36:27

+2

如果你已經驗證了你的頁面,它會被指出給你。 – 2010-06-16 02:43:04

回答

8

你已經證明不會引起任何顯示問題的意見,但如果你這樣做:

<!-- My comment ---------- --> 

您可以運行與Firefox的問題。這是因爲兩個破折號表示註釋的結束,並且>是結束註釋標記。因此從技術上講,這是有效的:

<!-- My -- comment > 

那麼會發生什麼是你的意見是沒有結束,你認爲他們應該等等一些內容仍然註釋掉,或在頁面上的註釋顯示。

更多細節可以在這裏找到:

http://weblog.200ok.com.au/2008/01/dashing-into-trouble-why-html-comments.html

+2

+1感謝分享有用信息 – 2010-06-16 02:30:06

+0

我的問題現在已解決。它是http://www.utoronto.ca/web/HTMLdocs/NewHTML/comments.html。我正在選擇你的答案,因爲你給了我一個方向。 – 2010-06-16 02:39:05

0

從未有過發生。如果遇到問題,可以隨時驗證您的HTMLCSS

0

我不記得爲什麼,但是,我發現在一種情況下會導致問題。當然在IE中。這是一個HTML評論。

+1

請嘗試回憶那個場景:) – 2010-06-16 02:23:15

1

在極少數情況下,由於一些評論,我在ie6中看到過一些文本重影的問題,但除此之外,我不相信任何評論(CSS或HTML)都會導致問題,特別是在現代瀏覽器中。

+1

那是什麼情景?請分享 – 2010-06-16 02:22:24

+0

http://www.impressivewebs.com/ie6-ghost-text-bug-with-multiple-solutions/ - http://www.impressivewebs.com/ie6-ghost-text-bug-with-multiple-解決方案/ - http://www.queness.com/post/683/10-awful-ie-bugs-and-fixes - http://hippytechblog.blogspot.com/2009/07/ie6-ghost-text-bug .html - 雖然我不認爲它必須是評論,但它是任何未呈現的內容,而且僅限於IE6。 – 2011-10-17 08:29:58

3

也沒有,只能當你添加了額外的打開或關閉的信件,有時甚至缺失(在這種情況下,他們不被視爲通過瀏覽器評論),例如會出現問題:

<!-- some info -->>  // extra > 
<!- some info -->   // missing - from begining 
<!-- some info --   // missing > 

同去對於CSS評論爲true。

+0

Ahmed - +1感謝此信息 – 2010-06-16 02:37:47

+0

@ metal-gear-solid:歡迎您:) – Sarfraz 2010-06-16 02:40:42

0

其實我們只是遇到這樣的場合,我還在尋找一個很好的解釋。

這個問題實際上是臭名昭着的IE6 drop float bug(在固定寬度的浮動div中觸發大尺寸的內容)。在我看了之前,設計師確信評論是問題(「但它在我刪除它們時起作用!」)。而且她可能是對的;我懷疑HTML註釋佔用額外的空間,內容變得過大,結果,IE6被窒息。雖然我仍然找不到任何堅實的東西支持我的理論:)

+0

我以前見過IE6對HTML中的空白區域很敏感,因此可能會出現這種情況。 – JAL 2010-06-27 06:24:45

0

我剛纔有這個問題:當在Kindle Fire(Safari)上查看時,網頁消失。當我拿出評論時,頁面又回來了。我測試了這三次。就我所知,沒有其他東西被改變,評論標籤也沒有丟失任何東西。 (我剛剛檢查過,不知道如何在這裏發佈代碼,但它與上面的示例匹配。)

哦,我不認爲它可能是「太多的內容」,由Jodeci推理 - 我我的網站被剝離成了一個導航欄和兩個div,因爲我試圖弄清楚它爲什麼會一直消失。