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 :

Elements inline et à taille fixé


Sujet :

HTML

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut Elements inline et à taille fixé
    Bonjour/Bonsoir

    J'aimerais pouvoir dans certaines de mes pages HTML mettre des élements (un DIV de 40x40 par exemple) dans du texte.


    blah blah <div> blah blah.

    Par exemple ce div pourrait avoir une image de fond et du texte.

    Je pourrais faire une table :
    td : blah blah
    td : <div>
    td : blah blah

    Mais le problème est que je désire NE PAS AVOIR à repenser la structure d'autre chose que de l'élément <div>.

    Le résultat le plus probant pour l'instant est d'employer une table 1x1 qui soit inline, soit sans cellspacing/padding et dont l'unique cellulle contienne mon div.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    j'écris une ligne
    <table cellpadding="0" cellspacing="0" style="display: inline;" >
      <tr>
        <td><div style="width: 100px; height:100px; background-color:red;">blah</div></td>
      </tr>
    </table>
    de texte
    Ce qui marche bien sous firefox et IE, par contre Safari se moque de mes efforts.

    Je supose que quelques uns parmis vous connaissent un substile jeu css/html pour arriver à un résultat plus certain.

    Merci

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Ok, j'ai trouvé.

    C'est marrant comme de vider son sac peut permettre à l'esprit d'explorer de nouveaux horizons...

    Ça, c'est pour IE qui reconnait pas inline-table :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .inlineTable {
    	display: inline;
    }
     
    TABLE.inlineTable {
    	display: inline-table;
    }
    et ça, c'est le résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    j'écris une ligne
    <table cellpadding="0" cellspacing="0" class="inlineTable" >
      <tr>
        <td><div style="width: 100px; height:100px; background-color:red;">blah</div></td>
      </tr>
    </table>
    de texte
    Voilà, voilou.

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Si la solution est approuvée, elle aura sa place dans la FAQ, non ?

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

Discussions similaires

  1. case de taille fixe
    Par druidev dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 27/11/2007, 22h16
  2. Création de Table de taille fixe
    Par PierrotY dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 12/07/2006, 14h33
  3. Donner une taille fixe à un widget GTK
    Par gwenhael dans le forum GTK+
    Réponses: 3
    Dernier message: 26/06/2006, 14h59
  4. Taille fixe div css
    Par Jiraiya42 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 26/04/2006, 20h30

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