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 :

<span> et width, ca marche pas


Sujet :

CSS

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 102
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 102
    Points : 946
    Points
    946
    Par défaut <span> et width, ca marche pas
    Bonjour,

    J'ai besoin d'utiliser un span et de lui attribuer une largeur.
    J'au vu que l'attribut width est possible pour un span

    Neanmoins dans mon code , j'ai du css qui va mettre le texte du span en gras, bleu etx, et definir la largeur du span.

    Le span prend tout sauf la largeur!!!

    Avez vous une idee pourquoi?

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    .div_course_intro{margin-right:250px;background-color:#eeeeee;padding:3px;}
    .div_course_intro .col1{font-weight:bold; border-bottom:1px solid #ff22ff; width:200px;}
    .div_course_intro .col2{}
    .div_course_intro .row1 .col2{font-weight:bold;}

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <div class="div_course_intro">
    <div class="row1"><span class="col1">Course :</span><span class="col2 blue">%s</span></div>
    <div class="row2"><span class="col1">Semester :</span><span class="col2">%s</span></div>
    <div class="row3"><span class="col1">Room :</span><span class="col2">%s</span></div>
    <div class="row4"><span class="col1">Time :</span><span class="col2">%s</span></div>
    <div class="row5"><span class="col1">Syllabus :</span><span class="col2"><a target="_blank" title="Download the Syllabus" href="/syllabus/%s.pdf"><img src="/img/icones/file_acrobat.gif" /></a></span></div>
    <div class="row6"><span class="col1">Instructor :</span><span class="col2">%s</span></div>
    <div class="row7"><span class="col1">Office Hour :</span><span class="col2">%s</span></div>
    </div>

    NB: le %s, c'est python, et ca n'emperche pas le fonctionnement du CSS etc

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 905
    Points : 14 824
    Points
    14 824
    Par défaut
    De même que pour la propriété text-align :
    http://xhtml.developpez.com/faq/?pag...XTE_span_align

  3. #3
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 102
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 102
    Points : 946
    Points
    946
    Par défaut
    Ben c'est cool, merci,
    mais le probleme avec le block c'est qu'il me mets le deuxieme <span> a la ligne (dessous le précédent). Ca me revient au meme que si j'utilisais un <div>.
    Ce qui m'intéressait avec le span c'est que je pouvait en mettre deux a la suite, sauf que la faut que je definisse une largeur pour le span de gauche

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 905
    Points : 14 824
    Points
    14 824
    Par défaut
    Mets lui un float:left alors.

  5. #5
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 102
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 102
    Points : 946
    Points
    946
    Par défaut
    Ben, le but c'était justement d'éviter les float.

  6. #6
    Membre émérite 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
    Points : 2 444
    Points
    2 444
    Par défaut
    En attendant le support généralisé de display:inline-block (non supporté pas Firefox1>2), qui te permettrait d'obtenir ce que tu souhaites,
    il faudra te contenter des flottants
    Pourquoi tu refuses de les utiliser?

  7. #7
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 102
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 102
    Points : 946
    Points
    946
    Par défaut
    Merci pour ta reponse,
    En fait je ne voulais pas les utiliser pour faire plus simple, mais bon je vais finalement faire avec...
    Merci

  8. #8
    Membre régulier Avatar de Dryss51
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 113
    Points : 91
    Points
    91
    Par défaut
    dans quoi ton block div course se situe ??
    est tu sûr que le probleme viens pas d'un manque de place du bloc conteneur Ou que le margin surplombe la taille...

    Voia quelques idées mais n'ayant pas plus d'info je peux qu'énoncer des hypothèse.

  9. #9
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 102
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 102
    Points : 946
    Points
    946
    Par défaut
    ben non je ne pense pas car un div sans valeur de largeur, prend une largeur egal à 100%

Discussions similaires

  1. width 100% ne marche pas !
    Par snyfir dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 24/06/2008, 12h46
  2. Span qui ne marche pas ?
    Par {F-I} dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 25/09/2007, 16h00
  3. Réponses: 1
    Dernier message: 03/05/2007, 23h59
  4. min-width marche pas sour IE ?
    Par Greggggggg dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 23/08/2006, 17h30
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 14h23

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