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 :

tableaux en pourcentage - comment faire?


Sujet :

HTML

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Par défaut tableaux en pourcentage - comment faire?
    J’ai un tableau qui se disperce une fois sur internet , mais fonctionne sur mon ordi…
    Comment fonctione les <td> en pourcentage % … pourcentage de quoi… ?J’aimerais savoir ce qui cloche dans ce tableau?

    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
    44
    45
    46
    47
    48
    49
    50
    51
    <table border=0 summary="" width=640 cellpadding="0"
      cellspacing="0" align=center>
     
    <tr >
        <td align=center width="100%" height="100%"><img src="bud/calle2.jpg"  
         border="0" width="249" height="28" alt=""></td>
     
        <td align=center width="100%" height="100%"><a href= ><img    
         src="mini/obj.0ff.jpg" border="0" width="28" height="28" alt=""></a></td>
     
        <td  align=center width="5" height="20"><img src="bud/space.jpg" 
         border=" 0" width="100%" height="100%" alt=""></td>
     
       <td align=center width="100%" height="100%"><a href= ><img 
        src="mini/obj.0f.jpg" border="0" width="28" height="28" alt=""></a></td>
     
        <td align=center  width="5" height="20"><img src="bud/space.jpg" 
         border=" 0" width="100%" height="100%" alt=""></td>
     
        <td align=center width="100%" height="100%"><a href= ><img 
        src="mini/obj.0ee.jpg" border="0" width="28" height="28" alt=""></a></td>
     
        <td align=center  width="5" height="20"><img src="bud/space.jpg" 
         border="0" width="100%" height="100%" alt=""></td>
     
         <td align=center width="100%" height="100%"><a href= ><img 
          src="mini/obj.0e.jpg" border="0" width="28" height="28" alt=""></a></td>
     
      <td align=center  width="5" height="20"><img src="bud/space.jpg" 
       border="0"  width="100%" height="100%" alt=""></td>
     
       <td align=center width="100%" height="100%"><a href= ><img  
         src="mini/obj.0dd.jpg" border="0" width="28" height="28" alt=""></a></td>
     
         <td align=center width="5" height="20"><img src="bud/space.jpg" 
          border="0" width="100%" height="100%" alt=""></td>
     
    		<td align=center width="100%" height="100%"><a href= ><img src="mini/obj.0d.jpg" border="0" width="28" height="28" alt=""></a></td>
                    <td align=center width="5" height="20"><img src="bud/space.jpg" border="0" width="100%" height="100%" alt=""></td>
    		<td align=center width="100%" height="100%"><a href= ><img src="mini/obj.0cc.jpg" border="0" width="28" height="28" alt=""></a></td>
                    <td align=center width="5" height="20"><img src="bud/space.jpg" border="0" width="100%" height="100%" alt=""></td>
    		<td align=center width="100%" height="100%"><a href= ><img src="mini/obj.0c.jpg" border="0" width="28" height="28" alt=""></a></td>
                    <td align=center width="5" height="20"><img src="bud/space.jpg" border="0" width="100%" height="100%" alt=""></td>
    		<td align=center width="100%" height="100%"><a href= ><img src="mini/obj.0bb.jpg" border="0" width="28" height="28" alt=""></a></td>
                    <td align=center width="5" height="20"><img src="bud/space.jpg" border="0" width="100%" height="100%" alt=""></td>
                    <td align=center width="100%" height="100%"><a href= ><img src="mini/obj.0b.jpg" border="0" width="28" height="28" alt=""></a></td>
                    <td align=center width="5" height="20"><img src="bud/space.jpg" border="0" width="100%" height="100%" alt=""></td>
    		<td align=center width="100%" height="100%"><a href= ><img src="mini/obj.0aa.jpg" border="0" width="28" height="28" alt=""></a></td>
                    <td width="5" height="20"><img src="bud/space.jpg" border="0" width="100%" height="100%" alt=""></td>
    		<td align=center width="100%" height="100%"><a href= ><img src="mini/obj.0a.jpg" border="0" width="28" height="28" alt=""></a></td>
            </tr></table
    Merci d’avance
    sora

  2. #2
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    Bah il faut diviser la largeur du tableau en autant de cellules... Je ne vois pas ou est le difficulté...

    PS : Le > oublié a la fin c'est une erreur de frappe ?

  3. #3
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    euh c'est moi où tous tes <td> ont une largeur de 100% ?
    pas étonnant dans ce cas que ton tableau ne fonctionne pas

  4. #4
    Membre confirmé Avatar de bustaja
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2007
    Messages : 109
    Par défaut
    Déjà il faudrait être plus propre dans ton code

    Par exemple essaie de "normaliser" ton code...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <table border=0 summary="" width=640 cellpadding="0"
      cellspacing="0" align=center>
    Devient

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <table border="0px" summary="" width="640px" cellpadding="0px"
      cellspacing="0" align="center">
    Ok moi même je le fais pas toujours mais c'est mieux pour voir les erreurs et en éviter !!!

    Ensuite, le pourcentage des width et des height des <td> sont respectivement les largeur et hauteur de ta cellule. Si tu met 100%, ça prendra la taille maximum du tableau. Par exemple, si tu mets width="50%", ta largeur de cellule prendra la moitié de la largeur de ton tableau.

    Tu peux utiliser * pour que le navigateur calcul automatiquement ta dernière cellule. C'est utile pour la dernière cellule en fait.

    Après, si toutes tes cellules ont une largeur de 100%, c'est pas étonnant que ça marche pas.

    Par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    [...]
    <td align=center width="100%" height="100%"><a href= ><img src="mini/obj.0d.jpg" border="0" width="28" height="28" alt=""></a></td>
    <td align=center width="5" height="20"><img src="bud/space.jpg" border="0" width="100%" height="100%" alt=""></td>
    [...]
    Ton navigateur va pas trop comprendre... tu lui demandes d'afficher une cellule de la taille de ton tableau, puis tu lui demandes ensuite d'afficher une cellule avec une largeur de 5pixels et une hauteur de 20pixels... :/

    Je te conseille de virer tous tes width et height de tes cellules ! Au moins, normalement, tes cellules seront ajustées aux tailles de tes cellules...

  5. #5
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Et encore plus simple, vire complètement ton tableau et travail sans :
    http://www.cybercodeur.net/weblog/pr...old/index.html

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Par défaut ca marche, ca sprint meme
    bustaja ,j'ai enlevé les 100% dans les cellules, et mis les dimensions dans <img...> en pixels... et ca a l air de marché...c'est gentil de t etre penché sur mon code...

    blueice le css c est interessant mais il faut maitriser... autrement ca fait des trucs un peu experimental... je suis en train d'apprendre doucement...

  7. #7
    Membre confirmé Avatar de bustaja
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2007
    Messages : 109
    Par défaut
    Citation Envoyé par mercibien
    bustaja ,j'ai enlevé les 100% dans les cellules, et mis les dimensions dans <img...> en pixels... et ca a l air de marché...c'est gentil de t etre penché sur mon code...
    Mais de rien. J'aime le HTML et j'ai commencé y'a bien longtemps alors ça fait plaisir d'aider

    Citation Envoyé par mercibien
    blueice le css c est interessant mais il faut maitriser... autrement ca fait des trucs un peu experimental... je suis en train d'apprendre doucement...
    C'est sur mais dans ton cas, ça aurait été pratique, très pratique

  8. #8
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    blueice le css c est interessant
    Intéressant ! MDR !
    Ce n'est pas intéressant, c'est indispensable, justement si tu commences à apprendre, ne commence pas par faire n'importe quoi...

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 13
    Par défaut heu pardon
    oui M'sieur...

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

Discussions similaires

  1. [Tableaux] comment faire un moteur de recherche en php
    Par lindouchine dans le forum Langage
    Réponses: 4
    Dernier message: 23/03/2006, 23h14
  2. Réponses: 11
    Dernier message: 18/02/2006, 19h39
  3. VB6: Comment faire un tableau de tableaux ?
    Par AsmCode dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 10/11/2005, 22h57
  4. [Tableaux] compteur Php comment faire ?
    Par loady dans le forum Langage
    Réponses: 1
    Dernier message: 17/09/2005, 10h35
  5. Comment faire un retour a la ligne dans un tableaux Word
    Par alexmorel dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 17/06/2004, 09h31

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