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 :

Affichage de balises éloignées en css


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 36
    Par défaut Affichage de balises éloignées en css
    Bonjour à tous,
    j'ai une question (peut être bête?) : peut-on avec css afficher côte à côte deux balises qui sont à la base éloignées dans le fichier origine?


    ex. :
    <A>a</A>
    <B>b</B>
    <C>c</C>
    <D>d</D>
    ...

    et je veux qu'il m'affiche :
    a - c
    b - d
    ...

    Merci!

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Ben, c'est possible en les positionnant, mais c'est pas très orthodoxe...
    Autant, les mettre dans l'ordre dans le code !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Par défaut
    Citation Envoyé par mimokatana Voir le message
    Bonjour à tous,
    j'ai une question (peut être bête?) : peut-on avec css afficher côte à côte deux balises qui sont à la base éloignées dans le fichier origine?


    ex. :
    <A>a</A>
    <B>b</B>
    <C>c</C>
    <D>d</D>
    ...

    et je veux qu'il m'affiche :
    a - c
    b - d
    ...

    Merci!
    Oui c'est possible, mais ça risque de faire une page complexe s'il y a beaucoup de balises

    Tu peux préciser les coordonnées d'un élément. Pour cela, il doit être déclaré en absolute, puis tui définis top et left:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    a, b, c, d {  position:absolute; }
    a { left:10px; top:10px; }
    c { left:100px; top:10px; }
    b { left:10px; top:100px; }
    d { left:100px; top:100px; }
    Là tes éléments se retrouveront en A - C, B - D. Mais si tu veux pouvoir adapter tes blocs (ne pas passer la position absolue) je ne vois pas.

  4. #4
    Membre expérimenté Avatar de Damouille
    Inscrit en
    Avril 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 268
    Par défaut
    Bonjour mimo,

    Oui c'est possible. il faut affecter des classes à tes éléments.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div class="order">
    	<div class="place1">a</div>
    	<div class="place3">b</div>
    	<div class="place2">c</div>
    	<div class="place4">d</div>
    </div>
    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
    .order {
    	width: 100px
    }
    .order div { /* -- toutes les div se chevauchent-- */
    	position: absolute;
    	width 30px;
    	height: 30px;
    }
    /* -- On décale les div individuelement -- */
    .place2 {
    	margin-right; 30px;
    }
    .place3 {
    	margin-top: 30px;
    }
    etc...

  5. #5
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 36
    Par défaut
    Merci bien à tout le monde !

    Je vais tester tout ça

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

Discussions similaires

  1. différence d'affichage entre navigateur dans le CSS
    Par koudji dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 20/10/2006, 14h39
  2. [CSS] balise div et css pour eviter les framesets
    Par jfjava2002 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 24/03/2006, 11h56
  3. affichage plusieurs images collées en CSS
    Par rudwolf dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 23/03/2006, 09h12
  4. la balise <div> et CSS
    Par Trunks dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 04/12/2005, 21h10
  5. Filtre d'affichage de balise selon leur attributs
    Par Norely dans le forum XML/XSL et SOAP
    Réponses: 10
    Dernier message: 03/04/2003, 14h33

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