2009-02-16 5 views

Répondre

0

Aucun de ses éléments de style n'est inclus? Est-ce qu'il est sur piloté (ce sont des feuilles de style en cascade)? A-t-il l'instruction d'inclusion CSS correcte?

0

Vos pages se trouvent-elles dans différents niveaux de dossiers?

Par exemple,

.. \ main.css

.. \ dossier1 \ MasterPage.master

.. \ dossier1 \ css_working.aspx

.. \ folder1 \ folder2 \ css_not_working.aspx

dans ce scénario, vous devriez d éfinir votre code CSS en masterpage comme:

<link rel="stylesheet" type="text/css" href="../main.css" /> 

Et prenez vos pages à même niveau, comme ça:

.. \ main.css

.. \ dossier1 \ MasterPage.master

.. \ dossier1 \ css_working.aspx

.. \ dossier2 \ css_not_working.aspx

0

Si vous utilisez des panneaux de mise à jour, il existe certains cas où le style peut être perdu pour les contrôles de la boîte à outils AJAX. Pour résoudre ce problème, vous devez ajouter le nom complet des éléments de la classe dans la feuille de style au lieu de laisser cette boîte à outils gérer cela.

Assurez-vous également d'utiliser un URL relatif si possible afin que si un fichier se déplace, il ne perdra pas son mappage.

0

Utilisez Firebug ou Debug Bar, ces outils vous montreront tous les styles utilisés sur chaque élément, afin que vous puissiez voir quelles feuilles de style il utilise et lesquelles il ne l'est pas.

Aussi, lorsque vous créez chèque pour tous les avertissements sur les feuilles de style qu'il ne peut pas faire référence, etc.

1

Si vous faites référence à un fichier CSS à partir d'une page principale, vous devez vous assurer qu'il a un chemin absolu, de cette façon il travaillera partout. Par exemple:

<head runat="server"> 
    <link type="text/css" rel="stylesheet" href="~/_styles/mystylesheet.css" /> 
</head> 

La chose importante à noter ici est que l'étiquette de tête a l'runar = attribut « serveur » et que je suis en spécifiant le chemin virtuel complet à l'aide d'un tilde (« ~ »).

0

il pourrait s'agir d'un problème d'autorisation sur le dossier ... si vous avez refusé user = "?" dans votre config web .. assurez-vous que vous avez un autoriser les utilisateurs sur le dossier où vous avez vos feuilles de style