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 :

PB pour fixer une largeur de cellulle d'un tableau (cas un peu spécial)


Sujet :

Dimensionnement en CSS

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 142
    Points : 77
    Points
    77
    Par défaut PB pour fixer une largeur de cellulle d'un tableau (cas un peu spécial)
    Bonjour,

    voila mon soucis, je veux fixer la largeur de ma cellule !
    Bon je sais que ça se fait avec quelque chose comme <td width=xx>
    Mais pas directement dans le cas présent, d'ailleurs la FAQ le précise bien :
    La cellule d'un tableau s'adapte toujours à son contenu, les dimensions qui lui sont données sont en quelque sorte les dimensions minimums. Si le contenu ne tient pas dans la cellule, alors elle s'agrandit en fonction de celui-ci.
    Mieux que de décrire ce que j'ai fait et ce que je souhaite, le code (simplifié au max):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <table border="1" cellpadding="5" text-align="right">
              <tr>
                <td colspan=3>on place une phrase assez longue ici pour que ca soit elle qui definisse la largeur totale du tableau</td>
              </tr>
              <tr>
                <td>ggg</td>
                <td width=10>aaa</td>
                <td width=10>eee</td>
              </tr>
            </table>
    Sous ie6, les 3 colonnes (gg,aaa,eee) sont de même largeur. Sous Firefox3, les 3 colonnes ont des largeurs comme définies.

    Je souhaiterai avoir le même comportement dans IE6 que celui obtenu avec firefox...

    Cela est il possible ? et comment le faire ?

  2. #2
    Membre confirmé 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
    Points : 460
    Points
    460
    Par défaut
    Bonjour,

    Un tel code dans la partie CSS des forums…
    Hum, tu cherches les remarques désobligeantes ?

    text-align="right" non.
    width=10 non.
    D'ailleurs, ça devrait être width="10"

    Alors, essaye de placer le contenu des cellules concernées dans un bloc auquel tu appliqueras les dimensions.

    Par exemple

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <td>ggg</td>
    <td>
      <div class="large10">aaa</div>
    </td>
    <td>
      <div class="large10">eee</div>
    </td>

    avec

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    .large10 {
      width : 10px;
      }

    Note que 10px, ne serait-ce que pour afficher 3 caractères, ça fait peut-être un peu court (-;

    -

  3. #3
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 142
    Points : 77
    Points
    77
    Par défaut
    Ben le code que j'ai mis c'est un code à titre d'exemple. (j'avoue que le coup du text-align était abusé)

    le width sans mettre de guillemet fonctionne. De ce que j'ai cru comprendre ça fonctionne sans guillemet tant que l'information à placer derrière le mot clé ne contient pas d'espaces...

    Bon sinon j'ai essayé d'utiliser un div (ainsi qu'un span) sans résultat....

    Cependant merci d'avoir donner une réponse à mon soucis

    (et si une autre idée surgit pour forcer ie6 à réduire la largeur des colonnes

Discussions similaires

  1. [XL-2007] Problème pour mettre une serie de cellules dans un tableau
    Par christophesav dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/02/2013, 17h27
  2. [HTML 4.0] Fixer une largeur de colonne dans une table très large
    Par Poulpynette dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 11/03/2009, 12h02
  3. Probleme pour fixer une largeur
    Par kstou2001 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 03/09/2008, 10h39
  4. Comment utiliser Range(cells(... pour indiquer une plage de cellules
    Par gerald57 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/05/2008, 11h35
  5. Modification d'une fonction pour selectionner une plage de cellule
    Par jackbauer972 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 01/08/2007, 16h07

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