2009-08-05 7 views
0

quelqu'un peut-il me dire que les thèmes sont meilleurs ou que les feuilles de style CSS sont meilleures dans asp.net pour le design?Quel est le meilleur dans asp.net 2.0?

Veuillez expliquer le concept avec un exemple.

Merci Rupa

+2

Ressemble à un doublon de cette question: http://stackoverflow.com/questions/504299/best-practices-css-or-themes-in-asp-net –

Répondre

1

Vous devez les combiner. Utilisez vos fichiers css dans le dossier de thème pour votre style normal de tous les éléments html dans votre site Web (inclure tous les éléments générés).

Dans le fichier skin d'un contrôle, vous pouvez définir la classe CSS par défaut. D'autres propriétés comme la disposition et le comportement par défaut des éléments (exemple: calender control) sont également modifiables ici.

Les fichiers Skin sont adaptés à toutes les configurations spécifiques à la mise en page que vous ne pouvez pas facilement faire avec css, mais avec les propriétés .net des contrôles.

0

thèmes Fondamentalement est construit pour les commandes du serveur. Vous ne pouvez pas utiliser des thèmes avec des contrôles html. Le CSS est utilisé pour les contrôles du serveur, les contrôles html et les balises. Si vous utilisez uniquement des contrôles serveur, vous pouvez utiliser "thème" car vous pouvez activer ou désactiver le thème sur la base du contrôle, de la page et de l'ensemble du site. À mon avis, CSS est le meilleur moyen de concevoir un site Web. car après le rendu du thème, il montre le style CSS avec des contrôles et des balises. Vous pouvez également utiliser "Thème" et "CSS" ensemble.

3

Un thème peut spécifier les fichiers et les fichiers .skin Css. Il n'y a donc aucune raison de ne pas utiliser de thèmes. Pour ce qui est des skins par rapport à css: Pour le CSS css si c'est possible.

Questions connexes