2010-11-02 108 views
0

我有一個很奇怪的問題,當我在一個靜態的HTML文件中使用CSS :hovertd,它工作正常(見http://www.nutricioncelular.es/REGISTRATE.html導航欄)笨CSS麻煩

當我在一個笨使用但是,(代碼相同,請參見http://www.nutricioncelular.es/index.phptd背景上的紅色不起作用。代碼完全相同,對視圖的調用是一個簡單的加載視圖,沒有參數,沒有數據。

+0

顯示一些代碼。 – Maerlyn 2010-11-02 08:41:31

回答

5

代碼爲兩個頁面完全一樣 - 使用CodeIgniter的PHP的觀點有這樣的doctype聲明,觸發怪異模式的前面,從而打破你的CSS:

<html> 
<HEAD> 
    <TITLE>Inca</TITLE> 
    <meta http-equiv="Content-Style-Type" content="text/css"> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
</HEAD> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
+0

omg,我以爲我測試過它,但是......在實際視圖之前有一個標題視圖加載器,在類構造器中.. – 2010-11-04 05:10:22

+0

非常感謝您的幫助,解決了問題 – 2010-11-04 05:10:56

0

這是真的很奇怪,

.MENUCELDA:hover 

類沒有在應用程序的PHP版本應用,但我把它修改爲

td.MENUCELDA:hover 

在php版本網站按預期工作。