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 :

Test de boites


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Par défaut Test de boites
    Bonjoir,
    je suis en train d'effectuer des tests sur des propriétés CSS simple :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    	<p style="width: 120px; border: 1px; border-style: solid;margin: 0; padding: 0;">balise p</p>
    	<br>
    	<div style="width: 120px; border: 1px; border-style: solid;margin: 0; padding: 0;">balise div</div>
    	<br>
    	<label style="width: 120px; border: 1px; border-style: solid;margin: 0; padding: 0;">balise label</label>
    	<br><br>
    	<span style="width: 120px; border: 1px; border-style: solid;margin: 0; padding: 0;">balise span</span>
    	<br><br>
    	<ul style="width: 120px; border: 1px; border-style: solid;margin: 0; padding: 0;">balise ul</ul>
    	<br>

    L'affichage est différent comme on pouvait s'y attendre en FF et IE6 (je n'ai pas testé sur le 7).

    Sous IE les boites suivent le width et on toute la même taille (ce qui m'arrange en l'occurence) alors que sous FF les boites span et label suivent la taille du texte.

    Utiliser la propriété float: left arrange ceci, toutefois je ne suis pas satisfait par cette solution : en effet cela m'oblige à utiliser des "spacers" qui sont des bricolages et qui ont des rendus assez aléatoire suivant les navigateurs. Je veux donc limiter au maximum leur utilisation.

    Existe-t-il un propriété CSS permettant de forcer firefox à mettre le width à la taille spécifier et ainsi avoir le même affichage entre IE et FF.

    Je n'ai pas trouvé de solution interessante sur internet mais si quelq'un a un lien interessante je veux bien.

    Merci de vos réponses.

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    le comportement de firefox est tout a fait normal.

    Il y a deux sortes d'élément:
    -les éléments en ligne qui s'affichent les uns à la suite des autres et qui vont a la ligne quand il n'y a pas plus de place (par exemple le texte)
    -les elements blocs, qui s'affichent les uns en dessous des autres.

    Les propriétés de dimensions ne s'appliquent qu'aux éléments bloc. Or span et label sont des éléments en ligne.
    Tu peux leur appliquer la propriété display:block pour indiquer au navigateur que tu souhaite les afficher comme des blocs.

    Le float: left marchait car l'utilisation de cette propriété applique implicitement le display: block;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Par défaut
    Je te remercie de ma réponse. Comment faire pour que après le display-block il n'y ai pas de saut de ligne ? si c'était possible, ça m'interesserait. Je ne trouve pas de solution aproprié sur le Web. Dans le cas contraire je n'ai plus qu'à me remettre à cherche une autre solution... :'(

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par roudoudouduo
    Comment faire pour que après le display-block il n'y ai pas de saut de ligne ?
    Tu enlèves les <br /> ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Par défaut
    Effectivment dans l'exemple j'ai des br mais qu'on les enleve ou non ne change rien, les signes sont tout de meme sautés après les éléments block

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    T'as un saut de ligne ou un retour à la ligne ?

    Ce sont deux choses totalement différentes ...

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

Discussions similaires

  1. Test sur boite de dialogue supprimer d'excel
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/12/2007, 17h14
  2. test SWF -> boite de dialogue
    Par Lorenzo77 dans le forum Flash
    Réponses: 9
    Dernier message: 15/03/2007, 21h10
  3. [XMLRAD] test de nullité
    Par Pm dans le forum XMLRAD
    Réponses: 5
    Dernier message: 29/11/2002, 10h57
  4. test collisions
    Par tatakinawa dans le forum OpenGL
    Réponses: 5
    Dernier message: 08/06/2002, 06h03

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