Compatibilité taille de cellule entre IE6 et Mozilla

Compatibilité taille de cellule entre IE6 et Mozilla - HTML/CSS - Programmation

Marsh Posté le 14-06-2005 à 16:03:31    

Bonjour,
 
je met en fond dans une cellule d'un tableau une image de 30*30, donc je spécifie une largeur de cellule de 30 avec la ligne:
 

Citation :

for($j=1;$j<=7;$j++){
  echo "<td id=c".$h." align=center border=1 width=30 height=30>";
  echo "<font id=fc".$h." color=black> <b>".$h."</b> </font>";
  echo "</td>";
  $h++;
 }


 
Sous IE tout passe bien, l'image s'affiche comme il faut, alors que sous mozilla, la cellule est plus grande (donc le fond de la cellule se répète).


Message édité par angel92 le 15-06-2005 à 10:15:44
Reply

Marsh Posté le 14-06-2005 à 16:03:31   

Reply

Marsh Posté le 14-06-2005 à 16:04:54    

T'as pas plus vieux comme code HTML ? :D

Reply

Marsh Posté le 14-06-2005 à 16:05:49    

Rapport avec PERL ?  [:atari]

Reply

Marsh Posté le 14-06-2005 à 16:06:34    

LOOOOL !
 
J'était sur que quelqu'un allait me répondre ca ;)
C'est bien pour ca que je vous demande lol.
Doit surement y avoir de nouveaux standard !
Qu'est ce que je devrais mettre a la place ?

Reply

Marsh Posté le 14-06-2005 à 16:07:06    

Elmoricq a écrit :

Rapport avec PERL ?  [:atari]


 
lol dsl je m'ai gouré de catégorie  [:shurik_tt_bis]

Reply

Marsh Posté le 14-06-2005 à 16:10:02    

angel92 a écrit :

Doit surement y avoir de nouveaux standard !
Qu'est ce que je devrais mettre a la place ?


 
http://www.w3schools.com/html/html_reference.asp

Reply

Marsh Posté le 14-06-2005 à 16:10:55    

Déjà c'est simple, y'a plus d'élements width et height sur un <td>, ni de border, ni de align. Pareil pour l'élément <font> a dégager (ça me choque encore de voir des <font> en  2005 ;) ) Et tout ton gros merdier se règle en CSS :D

<td id="c$h" class="pouet">$h</td>


.pouet {
  text-align: center;
  font-weight: bold;
  color: black;
}


Message édité par FlorentG le 14-06-2005 à 16:38:15
Reply

Marsh Posté le 14-06-2005 à 16:13:22    

OK je comprend mieu ;)
 
C'est vrai que c'est plus rigoureux au moins !
Bon je teste ca alors ! :d

Reply

Marsh Posté le 14-06-2005 à 16:30:36    

Citation :

<td id="c$h" lass="pouet">$h</td>


 
Il manque un 'c'.  [:petrus75]


Message édité par Elmoricq le 14-06-2005 à 16:30:52
Reply

Marsh Posté le 14-06-2005 à 16:38:25    

Hein ? Où ça :whistle:

Reply

Marsh Posté le 14-06-2005 à 16:38:25   

Reply

Marsh Posté le 14-06-2005 à 16:38:29    

angel92 a écrit :

lol dsl je m'ai gouré de catégorie  [:shurik_tt_bis]


 
J'ai vu que ça avait changé en "[PHP]".
A priori, ça ne concerne pas PHP non plus, c'est plutôt une question HTML/CSS ça.  :o

Reply

Marsh Posté le 14-06-2005 à 16:40:30    

FlorentG a écrit :

Hein ? Où ça :whistle:


 
La question à ne pas poser sur un forum.  [:petrus75]

Reply

Marsh Posté le 14-06-2005 à 16:44:59    

Hihi [:joce]

Reply

Marsh Posté le 15-06-2005 à 10:14:55    

je ne comprend plus :(
 
voila ce que j'ai mis :
 

Citation :

<head>
<style>
<!--
BODY{ cursor: default;   }
-->
</style>
 
<style type="text/css">
@import url(style.css);
</style>
</head>
.
.
.
echo "<td id=c".$h." class=grille background=...>";


 
 
et voila ski y a dans mon css:
 

Citation :

.grille {
  text-align: center;
  font-weight: bold;
  color: black;
  width: 30 px;
  height: 30 px;
}


Message édité par angel92 le 15-06-2005 à 10:22:50
Reply

Marsh Posté le 15-06-2005 à 10:30:39    

Grrrr :fou: D'après-toi, ça existe l'attribut background sur un td ? :D

Reply

Marsh Posté le 15-06-2005 à 10:32:51    

Pour aider, j'ai dans mes bookmarks une liste des attributs CSS et de leur portée :
http://www.htmlhelp.com/reference/css/properties.html
 
:)

Reply

Marsh Posté le 15-06-2005 à 10:32:52    

lool mais on peux plus rien mettre dans un td ou quoi ?!
 
Bon ok je vai mettre le back ground dans la classe grille lol.
 
Mais jpense pas que ca change quelque chose vu que c'est encore la taille des cellules qui est en question, et elles sont toujours déformées sous Mozilla

Reply

Marsh Posté le 15-06-2005 à 10:42:15    

Voilà ce que t'as le droit d'utiliser comme attributs : http://www.w3.org/TR/html4/struct/tables.html#h-11.2.6
 
Note que tous ceux notés deprecated ne doivent plus être utilisés...

Reply

Marsh Posté le 15-06-2005 à 10:50:40    

ah je croi savoir d'ou est ce que ca vient !
 
Voila ce que j'ai poru déclarer le tableau:
 
<table border="0" width="70%" cellspacing="4" cellpading="0" align="left" bordercolor="#191970">
 
en gros, je crois que sous mozilla, le fond de la cellule continue de s'afficher dans le cellspacing, bon je vai tante de le faire en css !

Reply

Marsh Posté le 15-06-2005 à 11:16:00    

en fait faudrait que le fond de chaque cellule ne se répète pas, qu'il ne s'affiche qu'une fois quoi ! comment faire ?

Reply

Marsh Posté le 15-06-2005 à 11:17:17    

background: url('pouet.jpg') no-repeat;

Reply

Marsh Posté le 15-06-2005 à 11:18:51    

bon je me rapproche de la solution parfaite lol.
J'utilise background-repeat pour qu'il ne se repète pas que les abscisses.
Maintenant reste a ce que le texte soit bien aligné

Reply

Marsh Posté le 15-06-2005 à 11:19:35    

FlorentG a écrit :

background: url('pouet.jpg') no-repeat;



ah oui aussi !  [:fatalfuck]

Reply

Marsh Posté le 15-06-2005 à 11:24:16    

[:yaissev]  
 
c'est bon tout marche comme je veux !
en tout cas merci pour l'aide et pour les links (c'est pratique les références css !)

Reply

Marsh Posté le 15-06-2005 à 11:26:24    

:jap:


Message édité par FlorentG le 15-06-2005 à 11:26:30
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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