9
votes

Formulaires Web ASP.NET: fichier maître et fichier CSS

J'ai un projet (application Web) que je dois mettre en œuvre avec des formulaires Web. J'ai déjà préparé la conception du site Web et j'utiliserai l'un des modèles CSS que j'ai déjà développés. Dans ce cas:

  1. devrais-je utiliser une page de maître?
  2. Y a-t-il une relation entre la page maître et le fichier CSS? Si oui, comment devrais-je définir la page principale avec le fichier CSS?

    D'ailleurs, le fichier CSS est un modèle prêt.


0 commentaires

3 Réponses :


12
votes
  1. Je voudrais HAUTEMENT Recommandez à l'aide d'une page principale. Cela vous donne la possibilité d'avoir un aspect cohérent sur toutes vos pages. En outre, si vous décidez de modifier la mise en page votre seul changement de fichier!

  2. Référencez simplement le fichier CSS dans votre page maître et il sera appliqué à chaque page que la page principale est utilisée sur. Quelque chose comme

    Il convient de noter que vous pouvez également avoir plus d'une page principale. Visual Studio vous permet également de créer des pages et de sélectionner la page maître, c'est l'une des autres options lors de l'ajout d'un élément.


0 commentaires

1
votes

Vous devez avoir une page principale si beaucoup ou toutes vos pages partagent une interface utilisateur commune (telle qu'une en-tête, un pied de page, une barre de navigation, etc.).

Cela ne compte pas vraiment où vous mettez le lien vers le fichier CSS, car le CSS sera appliqué à toute la page. Si le CSS est commun à l'ensemble du site Web (ou à tous ceux qui partagent la même page principale) le mettre dans la page maître. Si le fichier CSS est spécifique à la page et que vous ne pouvez pas le mettre dans la page maître, car il est en conflit avec une autre page spécifique, placez-la dans la page (dans la conception de la tête).


2 commentaires

Je reçois ce que tu disais, mais c'est fait où le lien vers le fichier CSS est. Si vous utilisez des pages maîtres, le fichier CSS doit être ajouté à l'en-tête de la page maître.


Eh bien oui, je voulais dire que cela n'a pas d'importance quel fichier. Les CSS devraient être dans l'élément afin que le site Web rend progressant progressivement. Donc, si vous êtes dans la page principale l'ajoutez là-bas. Si vous êtes dans une page, ajoutez-le à la conception de la conception afin qu'elle soit ajoutée à l'élément et dans le bon ordre (après les feuilles de style qui s'appliquent à la page dans son ensemble).



0
votes

Je suggérerais d'utiliser des pages maîtres pour contrôler la disposition générale de votre site. Vous n'avez donc pas besoin de répéter la mise en page sur chaque page. Vous n'avez pas besoin de faire quelque chose de spécial dans le fichier CSS pour tenir compte de la page maître, mais vous devez ajouter le lien au fichier CSS dans l'en-tête de la page maître, de sorte qu'il effectue à toutes les pages à l'aide du maître page.

Header Master Page: P>

<head runat="server">    
    <link rel="Stylesheet" href="~/pathtocssfile/cssfilename.css" type="text/css" />
</head>


0 commentaires