html + Css Vs html seul

html + Css Vs html seul - HTML/CSS - Programmation

Marsh Posté le 06-09-2002 à 13:47:50    

En clair côté affichage qu'est ce qu'on peut faire avec de l'html utilisant des CSS et qu'on ne peut pas faire avec que de l'html.
Me parlez pas de la séparation donné/affichage, ca je m'en fous vu que mon site a déjà un système de modèle fonctionnel.
JE veux juste savoir quels sont les vrai + du CSS pour des sites dynamiques.

Reply

Marsh Posté le 06-09-2002 à 13:47:50   

Reply

Marsh Posté le 06-09-2002 à 13:49:17    

- page moins lourde parce que parfois de devoir répéter pour chaque tag une série d'attribut, c'est pas pratique
- obligation : HTML 4 strict et XHTML strict obligent à passer par les balises style/class, et tant qu'à faire autant utiliser class plutôt que style, ça allège la page
- certains styles récents ne sont pas dispo en HTML (type de soulignement des liens, etc...)


Message édité par antp le 06-09-2002 à 13:49:49

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 06-09-2002 à 14:34:21    

Les CSS apportent :
 
1. La souplesse : n'importe quel élément HTML peut avoir son propre style. Par exemple si je veux qu'une certaine catégories de liens soient encadrés en pointillés, avec un fond rouge sombre et qu'avec la souris par dessus le cadre devienne continu et le fond rouge clair, je peux le faire. Pas en HTML.
 
2. Le nombre de propriétés. En vrac, avec les CSS on a un contrôle précis sur :
- les images de fond (positionnement, répétition, fixation...)
- des bordures (nombreux styles, épaisseurs...)  
- de l'overflow (barres de défilements)
- des listes (choix de la puce, de la méthode de numérotation...)
- du curseur de la souris
- du positionnement des éléments (absolu, relatif, flottant, caché...)
- des polices (style, espacement des lettres, épaisseur...)
- des paragraphes (alinéa, hauteur des lignes, veuves & orphelines...)
- des tableaux (application de styles à des colonnes ou des lignes, contrôle au niveau des cellules du padding, des bordures...)
- ...
 
3. La définition des CSS pour différents types de média : on peut définir une feuille de styles pour l'écran, l'imprimante, un navigateur à synthèse vocale...
 
4. Réutilisation du code : une feuille de style unique pour un site entier => cohérence graphique.
 
5. Quasiment obligatoires en (X)HTML strict (cf la réponse d'antp)
 
Voili, voilou


Message édité par gm_superstar le 06-09-2002 à 14:34:38
Reply

Marsh Posté le 06-09-2002 à 17:21:50    

Je vous aime tous [:super chinois]  :love:

Reply

Marsh Posté le 07-09-2002 à 19:30:46    

ok, je crois que je commences à comprendre l'intérêt des CSS.
C'est surtout les explications de gm_superstar qui montre les véritables avantages des CSS.

Reply

Marsh Posté le 07-09-2002 à 19:52:42    

bah oui mais bon j'étais au boulot, j'avais pas le temps de faire toute une explication en détails :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 07-09-2002 à 20:04:49    

antp a écrit a écrit :

bah oui mais bon j'étais au boulot, j'avais pas le temps de faire toute une explication en détails :D



Pas grave, le principal, c'est que j'en comprennes l'intérêt même si je m'en sert pas pour le moment. ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed