Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1526 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Poblème de div + CSS avec IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Poblème de div + CSS avec IE

n°1611736
k-pa
Posté le 14-09-2007 à 17:27:08  profilanswer
 

Bonjour,
 
J'utilise une imbrication de div associée à du CSS pour avoir l'affichage d'un texte aligé à gauche et un à droite sur la même ligne.
J'utilise le code suivant :
<div class="news-header">
<span class="news-titre">titre</span><span class="news-date">date</span><br>
</div>
 
Avec le CSS suivant:
span.news-titre {
float: left;
font-weight: bold;
}
span.news-date {
float: right;
font-style: italic;
}
div.news-header {
border-bottom: 1px solid rgb(255, 153, 0);
}
 
 
Ce code est utilisé dans une page un peut plus complexe ou j'utilise déjà des div imbriqué.
Cela fonctionne parfaitement sous Opera, FF, etc mais pas sous IE. Rien ne s'affiche !
 
Avez-vous une solution à mon problème ?
 
Merci k-pa

mood
Publicité
Posté le 14-09-2007 à 17:27:08  profilanswer
 

n°1611772
bixibu
Ca ... c'est fait!
Posté le 14-09-2007 à 19:08:24  profilanswer
 

pas la peine de créer 200 topic ;)
 
sinon au hazard , déja met un width à tes spans.., un text-align qui va bien pour chaque span
un width et un height au conteneur..

n°1611813
gebruik
Posté le 14-09-2007 à 21:27:47  profilanswer
 

Et pourquoi ne pas utiliser des balises autrement plus sémantiques que div ? Dans ton exemple, une balise <p> aurait suffit.
 
span est une balise de type en-ligne. Pour la mettre en flottant ou lui attribuer des dimensions, il faut la passer en block avec la propriété display:block;
 
Mais fouille un peu, tu devrais pouvoir faire ça plus "proprement".

n°1611837
k-pa
Posté le 14-09-2007 à 22:39:14  profilanswer
 

Désolé pour le multiple topic mais j'ai reussi à corriger certaine choses et à cibler le problème.
 
Gebruik: je vois se que tu veut dire avec des balises autrement plus sémantique que div ? j'ai essayé avec des p à la place des span sans grand succès... pareil avec des div à la place des span...
 
bixibu: le width et le height dépendent du texte qui viens dans le span donc le fixé n'est pas une bonne chause le text-align ne va rien changé...  
 
Merci pour les pistes

n°1611963
gebruik
Posté le 15-09-2007 à 21:41:57  profilanswer
 

Et bien dans ton div, utilise 2 paragraphes si tu veux un code plus élégant.
<div>
<p id="gauche">Blabla</p>
<p id="droite">Blabla</p>
</div>
 
Pour le CSS, mets une largeur à ton div, puis une largeur de 50% pour chaque paragraphe, que positionnement avec la propriété float:left affectée à chacun d'eux.

n°1612041
k-pa
Posté le 16-09-2007 à 14:54:15  profilanswer
 

Arghhhhh,  
 
Je viens d'essayer exactement comme tu le dit et ça ne marche pas !!!!
Le CSS:

p.news-titre {
    float: left;
    font-weight: bold;
    width: 70%;
    }
 
p.news-date {
    float: left;
    font-style: italic;
    text-align: right;
    width: 30%;
    }


 
Je te file l'adresse du site au cas ou... http://www.pekride.com/~k-pa//dev3/
 
merci jobe

n°1613270
gebruik
Posté le 20-09-2007 à 07:23:29  profilanswer
 

Quand tu positionnes un élément en flottant, il sort du flux. Prévois donc de mettre une propriété clear:left à l'élément suivant pour le réintégrer dans le flux de lecture.
 
Tu souffres de divite ! Tu as des div inutiles dans la page que tu indiques.
 
Essaie plutôt de nous mettre une maquette en ligne, que l'on ait une idée précise de ce que tu souhaites faire.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Poblème de div + CSS avec IE

 

Sujets relatifs
Problème de rendu de CSS sous IEsous menu Css ok sous firefox. Pb sous ie
probleme CSS ongletsBloc CSS décalé
[Résolu] CSS/JS : comment supprimer un <br> ?[Résolu] Bug CSS ?
[résolu] CSS zoom limité à 30 images ?[HTML/CSS]écriture en gras
[CSS] Tableau, rollover, image extérieure[HTML/CSS] LI:hover sous Internet Explorer
Plus de sujets relatifs à : Poblème de div + CSS avec IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR