C'est moi ou IE est bugué niveau support CSS1 ? (Konqueror aussi)

C'est moi ou IE est bugué niveau support CSS1 ? (Konqueror aussi) - HTML/CSS - Programmation

Marsh Posté le 11-01-2003 à 19:41:21    

Voila, bon je met tout de suite de coté Netscape 4 qui ne supporte pas du tout les <div>
 
 Voici mon pb : Je veux centrer du texte et une image grace aux feuilles de style.  
 
 ça sert à ça quand meme, si il faut programmer toujours au HTML 3.2 autant ne plus faire de Browser qui evoluent.
 
 Avec IE mon texte et mon image n'est pas centree alors que sous Opera et Mozilla/Netscape6+ ça marche nickel !
 
Voici une portion de code de ma feuille de style :
 
 

Code :
  1. .penguin {
  2. font-family: Verdana, Arial, Helvetica, Sans-setif ;
  3. font-size: 14px ;
  4. font-weight: bold ;
  5. text-align: center ;
  6. color: #0e1c43;
  7. background-color : "FFFFFF;
  8. }

 
 
 
 Et voici une portion de mon code HTML incriminé :
 
 

Code :
  1. <div class="penguin"><img src="images/pingouin.jpg">
  2. <br>Mon texte se trouve ici
  3. </div>

 
 
 
 
 Je tiens a preciser que la portion du code HTML se trouve dans une cellule d'un tableau
 
 Pourquoi IE ne sait pas gerer un mecanisme aussi trivial ? (Je tiens a preciser qu'avec d'autres DIV ça marche et d'autres ne marchent pas)  
 
 Konqueror fait pareil que IE (a croire qu'ils ont le meme moteur)
 
  Est ce un Bug ? si oui comment y remedier ?

Reply

Marsh Posté le 11-01-2003 à 19:41:21   

Reply

Marsh Posté le 11-01-2003 à 20:00:31    

Konqueror est une grosse merde, laisse le tomber  ;)  
 
Si ton texte est dans une cellule de tableau, tu peux supprimer le div et mettre le centrage sur la cellule à la place.
 
essaye peut-être en ajoutant

Code :
  1. width: 100%

dans ton style.

Reply

Marsh Posté le 11-01-2003 à 20:06:47    

SoulJacker a écrit :

Konqueror est une grosse merde, laisse le tomber  ;)  
 
Si ton texte est dans une cellule de tableau, tu peux supprimer le div et mettre le centrage sur la cellule à la place.
 
essaye peut-être en ajoutant

Code :
  1. width: 100%

dans ton style.


 
Merci ça a l'air d'etre ça, enfin pour qqs DIV
 
Je ne peux pas mettre toute la cellule en center car d'autres textes ne doivent pas se centrer

Reply

Marsh Posté le 11-01-2003 à 20:20:49    

A propos, j'aimerai faire un espacement de 1px entre deux lignes dans une cellule, avec ça ça ne marche pas, vous savez pourquoi ?
 
 

Code :
  1. .espacement{
  2. height:1px;
  3. font-size:1px;
  4. background-color: #FFFFFF;
  5. }
  6. et
  7.    <p class="espacement"></p>

 
 

Reply

Marsh Posté le 11-01-2003 à 21:08:31    

Ton approche n'est pas très commode  ;)  
 
Essaye plutôt avec  
margin-bottom: 1px
 
Par contre, ca risque de chier un peu si tu as beaucoup de texte, car tu dois faire une distinction pour chaque ligne.

Reply

Marsh Posté le 12-01-2003 à 10:18:03    

SoulJacker a écrit :

Ton approche n'est pas très commode  ;)  
 
Essaye plutôt avec  
margin-bottom: 1px
 
Par contre, ca risque de chier un peu si tu as beaucoup de texte, car tu dois faire une distinction pour chaque ligne.


 
Oki j'aurais du y penser :D

Reply

Marsh Posté le 12-01-2003 à 11:29:58    

je viens de repenser à un truc, tu peux essayer avec
 

Code :
  1. <br/><!-- pour forcer le retour à la ligne -->
  2. <span style="font-size: 1px"><br/></span><!-- pour marquer l'interligne -->


 
Mais je ne suis pas sur qu'un size de 1px pour le font soit tolérer et bien interprété.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed