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

HTML Discussion :

[W3C] Question w3c et height


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 42
    Par défaut [W3C] Question w3c et height
    Bonjour tout le monde,

    J’ai une question w3c, j’ai une page dont la hauteur peut différer selon le contenu.

    La hauteur sera calculé (en php) et idéalement spécifier directement au <div>, par contre, j’ai cru comprendre que <div style=height : 1200px> n’est pas standard W3C et non supporter sur toutes les plateformes. Le fait que la valeur est dynamique je ne veux pas le mettre dans le CSS.

    Bien sûr, je pourrais définir plusieurs class avec différentes hauteurs qui me permettraient selon la hauteur calculer d’utiliser une class ou une autre dynamiquement, mais ce n’est pas l’idéal.

    L’idéal serait d’utiliser cette hauteur directement dans le code.

    Que dois-je faire pour respecter les normes w3c pour la hauteur dynamique?

    Merci de votre aide

  2. #2
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Salut,

    Que dois-je faire pour respecter les normes w3c pour la hauteur dynamique?
    Dans le cas de figure que tu donnes, à savoir :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style=height : 1200px></div>
    Juste rajouter des " de façon à avoir :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="height:1200px"></div>
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 42
    Par défaut
    Désolé, je n’avais pas mis le " dans l’example à cause que j’avais un problème avec mon clavier, on m’a déjà dit que l’utilisation de style n’est pas supporté par w3c. Est-ce vrai?

    C'est déjà le format que j'utilise <div style="height:1200px"></div>.

  4. #4
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    On m’a déjà dit que l’utilisation de style n’est pas supporté par w3c.
    Pour ma part, je dirai que ça ne l'est pas.
    L'utilisation de "style" directement dans une balise est encore (et toujours) supporté (sauf erreur de ma part). Cela permet dans certains cas de ne pas avoir à créer de nouveaux styles dans une feuilles CSS pour des éléments dont l'utilisation de celle-ci ne serait pas justifiée.

    As-tu tenté de valider une page ayant cette structure, avant d'affirmer que ce n'était pas valide w3c ?
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 42
    Par défaut
    Mon site n'est pas encore online.

    Quels outils me conseillez-vous pour valider les standards W3C localement?

    Merci

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    En fait, c'est la notation :
    qui n'est pas conforme xhtml strict. Il est demandé, au contraire, de passer par l'attribut style pour mettre en forme le document :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="height:1200px"></div>
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  7. #7
    Membre éclairé Avatar de mdr_cedrick
    Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2008
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Janvier 2008
    Messages : 374
    Par défaut
    Citation Envoyé par popcorn Voir le message
    Mon site n'est pas encore online.
    Quels outils me conseillez-vous pour valider les standards W3C localement?
    Merci
    tu peux tout à fait te rentre sur le site du validateur w3c http://validator.w3.org/ et rentrer directement ton code html ("Validate by Direct Input")
    de cette manière tu peux tester sans soucis
    tu peux également installer firebug si tu as firefox ainsi, même en local, tu pourras faire valider ton code (raccourci ctrl+maj+a)

    bon courage

  8. #8
    Membre expérimenté Avatar de romain_ci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 262
    Par défaut
    Citation Envoyé par popcorn Voir le message
    On m’a déjà dit que l’utilisation de style n’est pas supporté par w3c. Est-ce vrai?

    C'est déjà le format que j'utilise <div style="height:1200px"></div>.
    Deja on ne sais même pas si ta dtd est en transitionnelle ou strict...
    Si c'est du transitionnelle ca devrait passer au validateur je pence... Si c'est du strict ca ne passera pas.

    Avec le Strict toute la mise de style doit ce faire avec le css.
    Sinon pour repondre a ta question du debut. Comment donné une taille dynamique sans passer par le css et valid W3C... hey bien je dirait que le Javascript te permet de faire ceci.


  9. #9
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par romain_ci Voir le message
    Si c'est du strict ca ne passera pas.

    Avec le Strict toute la mise de style doit ce faire avec le css.
    Eh bien non, le Strict permet l'utilisation de l'attribut style dans les balises. Même le XHTML 1.1 le permet.

    Citation Envoyé par romain_ci Voir le message
    Sinon pour repondre a ta question du debut. Comment donné une taille dynamique sans passer par le css et valid W3C... hey bien je dirait que le Javascript te permet de faire ceci.
    Pourquoi faire simple quand on peut faire compliqué.
    Vu que l'attribut style est autorisé, autant l'utiliser. Sinon, sans passer par du Javascript, on peut tout à fait faire une feuille de style dynamique, en PHP.

  10. #10
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Bonjour,

    tu dis que la hauteur de ton div est dynamique selon son contenu, nativement en HTML plus tu mets de contenu dans un <div/> plus celui-ci s'aggrandit.

    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div>epio,zgpingezoignzegozin</div>
    est plus petit que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div>epio,zgpingezoignzegozin<br/>ienozingozgezoingez</div>
    Si tu veux simplement définir une hauteur minimale, c'est la propriété min-height qu'il faut utiliser et non height car cette dernière (height) représente la hauteur fixe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    .Content {min-height:600px;}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <div class="Content">...</div>
    Pour IE6 height correspond à min-height.

Discussions similaires

  1. [W3C] Question W3C et PHP
    Par gazelle dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 29/04/2008, 11h00
  2. [W3C] Questions sur Sémantique
    Par Furiuos dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 17/12/2007, 14h08
  3. [W3C] équivalent d'un height 100% sur un TR d'un TABLE
    Par j0hnmerrick dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 21/08/2007, 10h11
  4. [CSS & W3C] Question sur les avertissements
    Par Yoshidu62 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 05/05/2006, 17h41

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