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 :

Les bordures n'apparaissent pas


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 660
    Par défaut Les bordures n'apparaissent pas
    Bonjour,

    J'ai converti un document Excel en html, et je n'arrive pas à faire apparaitre les bordures des cellules

    Je joins une partie du code:

    Code HTML : 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
    20
    21
    22
    23
    24
    25
    <!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">
    <head>
    <meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1" /> 
    <title>Document sans nom</title> 
    </head>   
    <body> 
    <TABLE FRAME=VOID CELLSPACING=0 COLS=7 RULES=GROUPS  border =2 bordercolor=red>
    <COLGROUP>
    <COL WIDTH=140 /><COL WIDTH=156 /><COL WIDTH=74 /><COL WIDTH=182 /><COL WIDTH=136 /><COL WIDTH=115 /><COL WIDTH=107 />
    </COLGROUP>
    <TBODY>
    <TR>
    <TD HEIGHT=25 ALIGN=CENTER VALIGN=MIDDLE BGCOLOR="#FFFF00"><I><FONT FACE="Franklin Gothic Medium" SIZE=4 COLOR="#333399">Description</FONT></I></TD>
    <TD ALIGN=CENTER VALIGN=MIDDLE BGCOLOR="#FFFF00"><I><FONT FACE="Franklin Gothic Medium" SIZE=4 COLOR="#333399">Dates : du  -  au :</FONT></I></TD>
    <TD ALIGN=CENTER VALIGN=MIDDLE BGCOLOR="#FFFF00"><I><FONT FACE="Franklin Gothic Medium" SIZE=4 COLOR="#333399">Prix</FONT></I></TD>
    <TD ALIGN=CENTER VALIGN=MIDDLE BGCOLOR="#FFFF00" SDNUM="1033;0;@"><I><FONT FACE="Franklin Gothic Medium" SIZE=4 COLOR="#333399">Inscription du - au :</FONT></I></TD>
    <TD ALIGN=CENTER VALIGN=MIDDLE BGCOLOR="#FFFF00" SDNUM="1033;0;@"><I><FONT FACE="Franklin Gothic Medium" SIZE=4 COLOR="#333399">Lieu</FONT></I></TD>
    <TD ALIGN=CENTER VALIGN=MIDDLE BGCOLOR="#FFFF00" SDNUM="1033;0;@"><I><FONT FACE="Franklin Gothic Medium" SIZE=4 COLOR="#333399">Observations</FONT></I></TD>
    <TD ALIGN=CENTER VALIGN=MIDDLE BGCOLOR="#FFFF00" SDNUM="1033;0;@"><I><FONT FACE="Franklin Gothic Medium" SIZE=4 COLOR="#333399">Pr&eacute;par&eacute; par:</FONT></I></TD>
    </TR>
    </TBODY>
    </TABLE>
     
    </body> </html>

    Merci pour votre aide.

    Salutations

  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,

    La construction de ton tableau n'est pas bonne au vu du Doctype que tu utilises (XHTML 1.1 Trans), je t'invite à suivre ce lien pour faire une construction correcte (certaines propriétés ne sont pas valides pour du xhtml, balises en majuscules etc...)

    Pour l'affichage des bordures, as-tu tenté mettre sur tes balises <td> :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    style="border:1px solid black;"

    (bien qu'il y est bons nombres de choses à revoir)
    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 habitué
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 11
    Par défaut
    Salut,

    Donc, au vue du code il y a pas mal d'erreur dont l'attribue bordercolor
    qui n'est plus valide à ma connaissance.

    Personnellement j'aurai codé de cette manière pour rester dans ton code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <table cellspacing="0" border="0" style="border:2px solid red">
    Toujours est-il qu'il existe une manière de faire plus élégante avec des 'div'
    mais sans doute l'usage des tables est justifié.

    Cordialement.

  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
    Personnellement j'aurai codé de cette manière pour rester dans ton code.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <table cellspacing="0" border="0" style="2px solid red;">
    En faisant ceci, tu appliques une bordure à la <table> et non aux cellules comme il le demande...

    Donc, au vue du code il y a pas mal d'erreur
    Rien à redire la dessus. Pas mal de choses à revoir en effet...
    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 habitué
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 11
    Par défaut
    Oops, mauvaise lecture du poste initial.

    Dans ce cas une chose à faire : styliser les cellules.

    Soit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td style="border:1px solid red"></td>
    Ou plus jolie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <style type="text/css">
    td { border:1px solid red; }
    </style>
    Mais comme dit précédemment on peut mieux faire.
    À mon avis il vaudrait mieux coder cette table entièrement à la main, voir à
    faire un parseur pour automatiser la tâche et ne pas laisser Excel ou tout
    autre programme de tabloïd faire l'encodage à leur sauce sinon sa restera
    toujours moche et prise de tête.

  6. #6
    Membre chevronné Avatar de GihefBey
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 366
    Par défaut
    Bonjour,

    Essaye

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <table cellspacing="0" cols="7" rules="groups" border="2">
    Mais, vraiment, suis les conseils qu'on t'a déjà donnés.
    Passe à autre chose, autrement. Utilise des CSS.

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1" /> 
    <title>Document sans nom</title>
      <style type="text/css">
      table {
        text-align : center;
        vertical-align : middle;
        background-color : #ff0;
        font : italic 1.1em "Franklin Gothic Medium", serif;
        color : #339;
        border : 2px solid #f00;
        }
      </style>
    </head>   
    <body> 
      <table cellspacing="0" rules="groups">
        <colgroup>
          <col width="140">
          <col width="156">
          <col width="74">
          <col width="182">
          <col width="136">
          <col width="115">
          <col width="107">
        </colgroup>
        <tbody>
          <tr>
            <td>Description</td>
            <td>Dates : du  -  au :</td>
            <td>Prix</td>
            <td>Inscription du - au :</td>
            <td>Lieu</td>
            <td>Observations</td>
            <td>Préparé par:</td>
          </tr>
        </tbody>
      </table>
     
    </body>
    </html>
    Microsoft travaille pour Microsoft.
    Ne laisse pas à Excel (ni Word) le soin de fabriquer tes pages web.
    À moins que tu souhaites continuer à créer des problèmes dans ton code ou que tu veuilles ne t'adresser qu'à une partie des internautes, les utilisateurs de Windows avec IE exclusivement.

    -

  7. #7
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 660
    Par défaut
    Bonjour,

    Merci à tous pour vos bons conseils, et je vais opter pour la création entière de ma page.

    Grâce au forum j'ai appris beaucoup, et mon petit niveau me permet de m'occuper d'un petit site d'une association, aussi j'ai un conseil à vous demander pour savoir quel DOCTYPE je dois utiliser exactement ? en sachant quà terme j'aimerais publier le site.

    Salutations.

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

Discussions similaires

  1. Les composants n'apparaissent pas dans la palette
    Par defluc dans le forum Composants VCL
    Réponses: 4
    Dernier message: 22/03/2008, 12h45
  2. les champs n'apparaissent pas dans la liste de colonnes
    Par Billybob60 dans le forum InfoPath
    Réponses: 1
    Dernier message: 31/01/2008, 08h16
  3. Eclipse : les images n'apparaissent pas après l'export!
    Par baradoss dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 25/12/2007, 15h09
  4. les controles n'apparaissent pas dans la fenetre
    Par barrada dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 13/12/2007, 10h02
  5. [CR] Les diagrammes n'apparaissent pas !
    Par pvil dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 16/08/2002, 07h53

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