2010-11-02 2 views
0

J'ai un problème très étrange, quand j'utilise CSS :hover dans un td dans un fichier HTML statique, il fonctionne très bien (voir la barre de navigation sur http://www.nutricioncelular.es/REGISTRATE.html)CodeIgniter CSS mal à

Quand je l'utilise dans un CodeIgniter vue cependant, (le code est le même, voir http://www.nutricioncelular.es/index.php) la couleur rouge sur td ne fonctionne pas. Le code est exactement le même, et l'appel à la vue est une vue de chargement simple sans paramètre, sans données.

+0

Montrez du code. – Maerlyn

Répondre

5

Le code pour les deux pages sont pas exactement la même chose - la vue PHP en utilisant CodeIgniter a ceci devant la déclaration doctype, ce qui déclenche le mode Quirk et brisant ainsi votre 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, je pensais que je l'avais testé mais ... il y avait un chargeur de vue d'en-tête avant la vue réelle, était dans le constructeur de la classe .. –

+0

Merci beaucoup pour l'aide, problème résolu –

0

C'est vraiment très étrange,

.MENUCELDA:hover 

classe n'applique pas dans la version php de l'application, mais je l'ai modifié pour

td.MENUCELDA:hover 

fonctionne comme prévu dans le site version php.