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 :

Positionnement de table dans IE


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 17
    Par défaut Positionnement de table dans IE
    Bonjour, sous firefox tout se positionne très bien mais quand je visite mon site sous iexplorer bien ma table de contenu n'est pas bien placer, elle n'est pas centrer avec le menu. Voici le lien en question:
    http://www.classic-boardshop.com/artistes.html

    Quelqu'un sait comment regler se probleme? Cela m'aidera énormément.

    Merci beaucoup!

    Charles

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Par défaut
    essaye de mettre dans le code de ton tableau un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <table align="center" >

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 17
    Par défaut
    Je l'er deja fait mais je veut pas qu'il soit centrer verticallement car il doit avoir un espace entre le menu et le tableau. J'utilise HSPACE="40" pour positionner ma table, sous firefox sa marche parfaitement et non sous explorer ou safari.

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Par défaut
    ajouter align="center" dans la balise table n'aura pour effet que de centrer horizontalement, ce que tu as l'air de vouloir. Et au pire, si ça colle effectivement la table au menu, tu ajoute un peu de css du style pour laisser de l'espace.

  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
    Citation Envoyé par Sh4dow49 Voir le message
    essaye de mettre dans le code de ton tableau un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <table align="center" >
    Non. Il serait temps d'oublier les attributs de présentation HTML (HSPACE en fait partie), chose qui doit se trouver dans la CSS.

    Caroy, ton problème vient uniquement du fait que tu n'as pas mis de Doctype en haut de ton document et que par conséquent les navigateurs graphique basculent dans un mode de rendu non standard appelé communément mode Quirks.

    En mode Quirks, IE se comporte grosso modo comme IE5.5- qui n'interprétait pas
    les marge auto latérales de manière standard, tu dois donc ajouter un doctype
    (HTML4 ou XHTML1) en haut de ton document pour que le bloc conteneur puisse se centrer.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 17
    Par défaut
    Merci beaucoup erwan pour ta réponse. Mais peut tu me dire quoi changer dans mon doctype pour que sa marche? Voici mon doctype:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    Merci beaucoup.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 17
    Par défaut
    J'ai mit un doctype mais ses sous firefox maintenant que la table se positionne mal. Donc, quelle code est le mieu pour positionner parfaitement une table? (sans les hspace et tout)

    Merci beaucoup.

  8. #8
    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
    Pas de chance tu as choisi un doctype incomplet qui ne fait pas basculer les navigateurs graphiques en mode standard, toujours mettre un doctype complet (avec URI)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    EDIT Les table ne sont de toute façon pas fait pour de la mise en page.
    Tu devrais t'exercer avec des DIV.

  9. #9
    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,

    Ajoute de quoi indiquer à IE qu'il doit centrer à sa manière.
    Ajoute un text-align: center; au bloc qui contient le tableau (tableau dont la nécessité m'échappe).
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #principal {
      background-color:#un_code_de_couleur_ne_gâcherait_rien;
      text-align : center;
    etc.


    ++
    Referme la <div id="principal">, elle ne l'est pas.

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    body {
      background: #000 url(indexFINAL.jpg) no-repeat fixed center;
      }
    conviendrait.

    -

  10. #10
    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
    Citation Envoyé par GihefBey Voir le message
    Bonjour,
    Ajoute de quoi indiquer à IE qu'il doit centrer à sa manière.
    Ajoute un text-align: center; au bloc qui contient le tableau (tableau dont la nécessité m'échappe).
    Pas nécessaire GihefBey si le doc passe en mode standard, ça n'est nécessaire que pour les versions d'antiquités d'IE.

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

Discussions similaires

  1. Positionner un <table> dans une <div>
    Par Dranka dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 24/08/2011, 13h24
  2. passage d'un nom de table dans une procédure stockée
    Par thierry V dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 26/07/2010, 16h48
  3. [PostgreSQL] Positionner un enregistrement dans une table
    Par christgh dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 31/10/2008, 16h45
  4. positionner une table dans un div
    Par zooffy dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 02/08/2007, 09h46
  5. Positionner un WidGet dans une table
    Par sorry60 dans le forum GTK+ avec C & C++
    Réponses: 7
    Dernier message: 05/11/2005, 19h22

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