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 :

marge inutile autours d'un tableau dans une cellule avec IE


Sujet :

HTML

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 178
    Points : 451
    Points
    451
    Par défaut marge inutile autours d'un tableau dans une cellule avec IE
    Bonjour,

    je veux mettre un tableau dans une cellule d'un autre tableau (je sais c'est mal) et je voudrais que cette cellule soit aussi petite que possible (en fait qu'elle s'adapte à la taille du tableau inclus) mais IE s'obstine à me mettre une marge.
    Je suis pas sûr d'être très clair (en fait je suis à peu près sûr de ne pas l'être) mais disons que ce que je veux faire c'est ce que ça fait avec FF.

    J'ai essayé de simplifier mon 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <table cellpadding="0" cellspacing="0" border="1" width="1%">
     
        <tr> 
    	    <td style="width: 1%">1</td>
    	    <td>2</td>
    	    <td style="width: 1%">&nbsp;Titre&nbsp;</td>
    	    <td>3</td>
    	    <td style="width: 1%">4</td>
        </tr>
     
        <tr> 
    	    <td style="width: 1%">a</td>    
    	    <td colspan="3">
    		    <table border="1" width="80%" style="margin:0 0 0 0;">
    		        <tr>
    	                <td>Champ1:</td><td><input type="text"/></td>
    		        </tr>
    		        <tr>
    		            <td>Champ2:</td><td><input type="text"/></td>
    		        </tr>
    		        <tr>
    		            <td>Champ3:</td><td><input type="text"/></td>
    		        </tr>
    		    </table>
    	    </td> 
    	    <td style="width: 1%">b</td>
        </tr>
    </table>
    à mettre dans une page vide (entre les balises body) pour voir la tête que ça a (avec l'un et l'autre des navigateurs donc).

    Voilà si quelqu'un a une idée....

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Essaie de rajouter les width:1% sur les balise td 2 et 3.

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 178
    Points : 451
    Points
    451
    Par défaut
    Je viens d'essayer et effectivement, ça marche

    En fait j'avais pensé à ça mais j'avais même pas essayé tellement j'étais sûr que ça me décalerait mon titre vers la droite (et pourtant j'ai essayé tout un tas de trucs débiles). Donc je sais pas vraiment pourquoi ça marche (mais je vais y réfléchir) mais ça marche (avec IE et j'ai pas de régression avec FF).

    Merci beaucoup

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 178
    Points : 451
    Points
    451
    Par défaut
    ps : si en fait j'ai une petite régression avec FF : j'ai besoin que la case titre soit aussi petite que possible (de la taille du titre donc) et ce n'est plus le cas (ce qui me parraît assez logique aux vues du code d'ailleurs), mais enfin c'est déjà pas mal, si je trouve pas mieux je vais peut être essayer de faire une bidouille javascrip en fonction du navigateur.

  5. #5
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 178
    Points : 451
    Points
    451
    Par défaut
    Bon j'enlève temporairement le tag "résolu" si jamais quelqu'un a une idée géniale qui permette de faire la même chose avec IE et FF en HTML strict...

    Sinon je le remettrai plus tard, c'est déjà pas mal comme solution...

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

Discussions similaires

  1. Inscrire les valeurs d'un tableau dans une cellule
    Par gaby12 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 27/02/2015, 20h35
  2. Trier un tableau dans une HTA avec javascript
    Par snorky94 dans le forum VBScript
    Réponses: 18
    Dernier message: 23/12/2013, 11h19
  3. [WD-2007] inserer un tableau dans une cellule en vbscript word
    Par battit64 dans le forum VBA Word
    Réponses: 5
    Dernier message: 14/06/2012, 18h19
  4. XWPF: Ajouter un tableau dans une cellule
    Par bpy1401 dans le forum Documents
    Réponses: 1
    Dernier message: 27/07/2011, 15h47
  5. Réponses: 2
    Dernier message: 21/10/2010, 17h23

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