2009-08-08 6 views
0

je convertis sur un site Web et en utilisant les mêmes fichiers .css.la conversion d'un site Web de asp.net à asp.net mvc et le formatage semble désactivé

est vraiment étrange que le site semble un peu différent en termes de mise en forme (taille de la police, rembourrage, espacement, etc.)

ne présente aucun sens parce que je suis en utilisant les mêmes feuilles de style.

Y a-t-il quelque chose que faisait asp.net webforms qui était magique. J'examine le html réel qui est identique.

+0

Les DocTypes sont-ils identiques? – BStruthers

+0

qu'est-ce que cela signifie? – leora

+0

dans le mvc asp.net je vois ceci: pour l'asp.net normal, je ne vois aucun type de document – leora

Répondre

1

Est-il possible que dans votre ancien site, la commande des fichiers CSS dans le code HTML soit différente? Supposons que, dans votre fichier CSS principal (main.css), vous définissiez une taille de police de 10px dans tout le corps, et dans un fichier CS spécifique à la page (thisPage.css), vous définissez la taille de police de n'importe quoi dans l'étiquette de corps pour être 12px.

<html> 
    <head> 
    <link rel="stylesheet" href="main.css"/> 
    <link rel="stylesheet" href="thisPage.css"/> 
    </head> 
    <body> 
    ... 
    </body> 
</html> 

Dans un rendu de page, la taille de la police sera 12px. Le CSS spécifique à la page remplacera tout ce qui correspond à une règle dans le CSS principal (sauf si vous appliquez la règle !important!).

<html> 
    <head> 
    <link rel="stylesheet" href="thisPage.css"/> 
    <link rel="stylesheet" href="main.css"/> 
    </head> 
    <body> 
    ... 
    </body> 
</html> 

Dans ce rendu de page, la taille de la police sera 10px.

Cela peut être quelque chose à considérer car, car ce sont des règles en cascade, l'ordre est important.

Questions connexes