IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

XHTML / CSS : c'est super mais pourquoi?


Sujet :

CSS

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 98
    Par défaut XHTML / CSS : c'est super mais pourquoi?
    Bonjour,

    je code acutellement en HTML/PHP et on m'a conseillé de passer en XHTML et d'utiliser CSS. Le truc c'est que je trouve pas de cours clairs sur le XHTML juste des trucs du genre "XHTML c'est trop bien c'est compatible bla bla" et des descriptions de balises. Perso j'ai appris le HTML en utilisant Dreamweaver MX 2004 qui me suggère les balises et les contenu de balises et j'ai l'impression de deja utiliser le XHTML d'où ma question :

    Quelles sont les balises XHTML qui n'existent pas en XHTML? suffit-il d'utiliser les balises XHTML pour "coder" en XHTML ou y a t-il d'autres choses qu'il faut que j'apprenne?

    Enfin j'ai du mal à voir l'intérêt des CSS, soit disant que ca fait plus joli mais je matte un tutorial sur Developpez.com et je lis qu'on peut changer la couleur et la police du texte.. super.. c'est vrai que sans CSS je sais pas comment je ferais

    Bref ca m'nrv ca apporte quoi de mieux XHTML a part être génial et super compatible et le CSS à part modifier des polices et de la couleur?!

  2. #2
    Membre expérimenté

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2004
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2004
    Messages : 220
    Par défaut
    en utilisant le xhtml/css tu différencie le fond de la forme.
    De plus en modifiant ton fichier css tu mofifie toutes tes pages d'un coup

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 68
    Par défaut
    Comme dit ci dessus les fichiers css servent à centraliser les styles qui forment l'apparence de ton site.

    Pour la différence entre le xhtml et le html, elle se résume principalement à un html plus propre (balises toujours fermées, bonne indentation des balises, etc...). Les balises sont pour ainsi dire les mêmes. Du coup le navigateur n'a plus à corriger ton code avant de l'afficher.
    Voilà un site qui te donnera les différences : http://www.u-picardie.fr/~ferment/etude/deppe/xhtml3.html

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 98
    Par défaut
    Merci bien pour toutes ces infos

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 98
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    J'ai ca au début de mon code qui est censé controler si mon code est valide si j'ai bien compris mais vu que je réalise un site Intranet, est-ce que le contrôle est effectué? si non, comment y remédier?

    Car je peux faire un peu n'importe quoi et ca marche.. drenece tu fais référence à l'indentation, mais y a t il un crontrôle? car sinon rien n'empêche de faire du code propre avec du HTML et je ne vois pas en quoi le XTML apporte quelque chose sur ce point là.

  6. #6
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    tu peux valider tes pages ici :

    http://validator.w3.org/ pour le HTML, Xhtml, ...

    http://jigsaw.w3.org/css-validator/ pour le CSS
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 98
    Par défaut
    Dianostique :

    Result: Failed validation
    File: D:\GLH\TEST_GPMI\Art_doublons.xhtml
    Modified: (undefined)
    Server: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
    Size: (undefined)
    Content-Type: application/octet-stream
    Encoding:
    Doctype:

    Sorry, I am unable to validate this document because its content type is application/octet-stream, which is not currently supported by this service.

    The Content-Type field is sent by your web server (or web browser if you use the file upload interface) and depends on its configuration. Commonly, web servers will have a mapping of filename extensions (such as ".html") to MIME Content-Type values (such as text/html).

    That you received this message can mean that your server is not configured correctly, that your file does not have the correct filename extension, or that you are attempting to validate a file type that we do not support yet. In the latter case you should let us know that you need us to support that content type (please include all relevant details, including the URL to the standards document defining the content type) using the instructions on the Feedback Page.
    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
     
    <html>
     
    <head>
     
    	<title> Gestion des doublons d'articles </title>
     
    </head>
     
    <body>
     
    	<form method="post" action="menuachat.asp">
    	<input type="submit" value="RETOUR MENU">
    	</form>
     
    </body>
     
    </html>

    Une idée? si j'ai du code Php, est-ce que la validation zape le code et valide la page ou ca plante?

    Par contre je sais pas pourquoi il dit que je suis sous Mozilla car je suis sous IE6.

  8. #8
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    Citation Envoyé par azertyman
    en utilisant le xhtml/css tu différencie le fond de la forme.
    De plus en modifiant ton fichier css tu mofifie toutes tes pages d'un coup
    précision : c'est la meme chose pour html/css, pas obliger de passer a xhtml !!

  9. #9
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    G.D.O -> il faut quand meme les appeller .HTML et non pas .xhtml ...

    c'est juste l'interieur qui change

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 98
    Par défaut
    ok merci

  11. #11
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 98
    Par défaut
    où puis-je avoir l'ensemble des règles du XTML 1.1 Strict svp? dranece m'a déjà donné un lien mais c'est pour le XTHML 1.0 non stict. J'aurais besoin de toutes les règles sans exceptions afin de prendre de bonnes habitudes.

  12. #12
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880

  13. #13
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 284
    Par défaut
    juste pour apporter ma pierre

    XHTML est une réécriture de HTML compatible XML : ca signifie que toute balise ouvrante doit etre fermée, les attributs doivent avoir un = et des ", etc...
    Par ailleurs, différents trucs du HTML ont sauté et ne sont plus "autorisés" en XHTML.

    Donc, globalement, les 2 sont à peu de chose pret identiques.

    Alors pourquoi utiliser XHTML ? Parce que c'est simplement le standard recommandé par le W3C et que ca te permet d'assurer la perenité de ton dev. En ce qui me concerne, le réel avantage de passer au XHTML est d'avoir du code HTML compatible XML, donc, et de pouvoir utiliser tous les outils dessus : XSL, XPath, ...

    Pour CSS, là, oui, c'est absolument indispensable. Il ne s'agit pas simplement de changer la police ou la couleur du texte, meme si ce sont les exemples de bases qu'on donne, mais de jouer sur l'integralité du style visuel d'une page.

    Ca te permet surtout d'obtenir une maintenabilité bien plus aisé de ton code, en séparant données+présentation (HTML/XHTML) et style (CSS).
    Tu peux aller plus loin avec XML (données), XSL (presentation) et CSS (style). Il s'agit juste de separer pour mieux coder

    On pourrait aussi parler d'indexation par les moteurs de recherche qui se passe beaucoup mieux avec du code propre et clean.

    Pour un exemple de CSS qui ne fait pas que changer la police, www.csszengarden.com : c'est strictement le meme contenu XHTML, seule la feuille de style CSS change. Tu comprendras

    Vala, c'est ce que je voulais dire

Discussions similaires

  1. [XL-2007] =Match() est super mais?
    Par Maliky dans le forum Excel
    Réponses: 7
    Dernier message: 19/04/2012, 22h38
  2. [JSTL] Mais pourquoi est-il si méchant ?
    Par thierryler dans le forum Taglibs
    Réponses: 4
    Dernier message: 03/03/2008, 17h19
  3. Le css n'est pas dispo mais la page html en contient !
    Par mappy dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 29/07/2006, 11h37
  4. Pourquoi DHTML/XHTML/CSS etc...kesako exactement ?
    Par Anne1969 dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 14/04/2006, 17h51
  5. Réponses: 4
    Dernier message: 28/03/2006, 22h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo