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 :

[CSS-XHTML] Remplacer un TABLE


Sujet :

Tableau en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 144
    Billets dans le blog
    3
    Par défaut [CSS-XHTML] Remplacer un TABLE
    Bonjour,

    J'ai <table> que je voudrais remplacer par un <ul> (ou autre chose...), mais je ne sais pas si c'est vraiment possible. Voici une ligne de mon 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
     
    <tr>
    	<td class="td2">
    		<img src="repertoire/belc.jpg" alt="" />
    		<br/>
    		test1
    		<br/>
    		<a class="link" href="mods/infos_121.html">Lien 1</a>
    	</td>
    	<td class="td2">
    		<img src="repertoire/belc.jpg" alt="" />
    		<br/>
    		test1
    		<br/>
    		<a class="link" href="mods/infos_121.html">Lien 1</a>
    	</td>
    </tr>
    J'avais donc commencé à faire un ul avec des li en display:inline... Et dans les li je mettais les images. Jusque la aucun problème... Mais dès que je mettais un br après l'image pour mettre du texte en dessous, les li sautaient une ligne également.

    Merci d'avance pour votre aide

  2. #2
    Membre expérimenté Avatar de Crazyblinkgirl
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 341
    Par défaut
    Bonjour,

    Pour éviter les <br>, utilises la propriété margin pour tes <li>

  3. #3
    Membre extrêmement actif
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 144
    Billets dans le blog
    3
    Par défaut
    Bon, j'ai essayé de trafiquer les margin dans tous sens et ça n'y fait rien.
    Alors voilà ce que j'ai commencé à faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <ul class="ul2">
    	<li class="li2">
    			<img src="repertoire/belc.jpg" alt="" />
    			<a href="mods/infos_121.html">Lien 1</a>
    	</li>
    	<li class="li2">
    			<img src="repertoire/belc.jpg" alt="" />
    			<a href="mods/infos_121.html">Lien 2</a>
    	</li>
    </ul>
    et le code css :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .ul2, .li2
    {
      list-style-type: none;
      display: inline;
      margin: auto;
      padding:0;
    }
    Donc au lieu d'avoir mes 2 li l'un à côté de l'autre, je les ai l'un en dessous de l'autre... Comment je pourrais modifier mon code css ou html pour arriver à mes fins ?

  4. #4
    Membre extrêmement actif
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 144
    Billets dans le blog
    3
    Par défaut
    Pardon, je veux dire : je les ai l'un à côté de l'autre, mais les liens sont à côtés des images, au lieu de les avoir en dessous...

  5. #5
    Membre extrêmement actif
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 144
    Billets dans le blog
    3
    Par défaut
    C'est bon c'est résolu.
    Donc j'ai un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    .col
    {
       float: left;
      padding-right: 25px;
    }
    et côté html je fais des span et des div pour chaque item de la liste, avec comme class : col, SAUF le dernier item.
    Ensuite quand je recommence les item avec des class .col ça me crée automatiquement une seconde ligne... Et même chose pour "arrêter" la ligne, je vire le class="col".

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

Discussions similaires

  1. [CSS/XHTML/PHP]<table> : Problèmes de réglages marges inter-TR
    Par Rolf-IV dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 16/12/2007, 02h11
  2. Réponses: 2
    Dernier message: 28/10/2005, 10h28
  3. [css+xhtml] Etirer un bloc selon le texte
    Par arnaudrou dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 27/08/2005, 17h21
  4. [CSS] utilisation de display:table
    Par Ricou13 dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 28/06/2005, 13h56
  5. [SQL] Remplacer une table
    Par rstephane dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/05/2003, 17h10

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