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] frameset valid W3C ?


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de rduvrac
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 58
    Par défaut [W3C] frameset valid W3C ?
    Bonjour

    J'ai beau chercher je trouve pas comment valider une page avec des frames avec une largeur de bordure de "0" ...

    Est ce que quelqu'un y est arrivé une fois au moins ?

    J'ai essayé par exemple avec ce 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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Document sans nom</title>
    </head>
     
    <frameset rows="80,*" frameborder="no" border="0" framespacing="0">
      <frame src="UntitledFrame-2" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" />
      <frameset cols="80,*" frameborder="no" border="0" framespacing="0">
    		<frame src="UntitledFrame-3" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" />
    		<frame src="Untitled-1" name="mainFrame" id="mainFrame" />
    	</frameset>
    </frameset>
    <noframes><body>
    </body>
    </noframes></html>
    mais j'ai encore des erreurs annoncées :
    Line 8, Column 34: there is no attribute "frameborder".
    <frameset rows="80,*" frameborder="no" border="0" framespacing="0">
    etc etc
    bon avec de tel explications, je sais pas comment faire..
    C'est possible ou pas déjà à votre avis ?

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonjour,
    pourquoi utiliser des frame? Sais-tu que leur utilisation est un peu dépassée et pas très recommandée?

  3. #3
    Membre confirmé Avatar de rduvrac
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 58
    Par défaut
    Citation Envoyé par Erwan31 Voir le message
    Bonjour,
    pourquoi utiliser des frame? Sais-tu que leur utilisation est un peu dépassée et pas très recommandée?
    Oui je sais :-)

    C'est juste que j'ai de vieux sites que je voulais simplement valider W3C et comme à l'poque j'avais fait des frames j'aurais bien voulu garder la même base.

  4. #4
    Membre confirmé Avatar de rduvrac
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 58
    Par défaut
    Si on part de cet exemple, on est validé mais reste qu'il faudrait retirer l'épaisseur des bordures :
    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 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Document sans nom</title>
    </head>
     
    <frameset rows="80,*">
      <frame src="haut.php" name="topFrame" scrolling="no" noresize="noresize" id="topFrame" />
      <frameset cols="80,*">
        <frame src="gauche.php" name="leftFrame" scrolling="no" noresize="noresize" id="leftFrame" />
        <frame src="principale.php" name="mainFrame" id="mainFrame" />
      </frameset>
     
    <noframes><body>
    </body>
    </noframes>
    </frameset>
    </html>
    et là j'y arrive pas

    Bon je suis pas encore à laise à 100% avec le CSS et en plus pas doué en anglais ... et du coup cette page ne m'aie pas vraiment alors que la solution devrait s'y trouver je pense...

  5. #5
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Ok l'élément frameset n'accepte ni l'attribut border, ni frameborder (attribut spécifique à l'élément frame), quant à framespacing c'est bien tenté mais ça n'existe pas

    Tu dois donc transférer le frameborder initial vers tes frame:
    (pour info la valeur none n'est pas admise, c'est 0 ou 1)

    Esstaes donc avec ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <frameset rows="80,*">
      <frame src="haut.php" name="topFrame" scrolling="no" noresize="noresize" frameborder="0" id="topFrame" />
      <frameset cols="80,*">
        <frame src="gauche.php" name="leftFrame" scrolling="no" noresize="noresize" frameborder="0" id="leftFrame" />
        <frame src="principale.php" name="mainFrame" frameborder="0" id="mainFrame"  />
      </frameset>
    Quant tu piétines comme ça, n'oublies jamais d'aller jeter un œil à la spec HTML 4 produite par le W3C, ça peut servir parfois
    Et si tu n'y comprends rien > Comment Lire une DTD?

  6. #6
    Membre confirmé Avatar de rduvrac
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 58
    Par défaut
    Ha oui c'est mieux en effet :-)

    et Merci pour les liens

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [W3C] problème validation W3C
    Par Maxime44 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 18/06/2008, 12h40
  2. [W3C] Site validé w3c ne marche pas sour safari et Konqueror
    Par Shuur dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 29/03/2008, 09h48
  3. [W3C] Problème validation w3c avec html/javascript
    Par mademoisellem dans le forum Balisage (X)HTML et validation W3C
    Réponses: 22
    Dernier message: 31/01/2008, 16h19
  4. [W3C] problème validation W3C d'un site
    Par nicolas77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/04/2006, 14h04
  5. [W3C] probleme validation w3c
    Par GTJuanpablo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 27/02/2006, 14h05

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