Dimensionner des images sous FireFox

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Dimensionner des images sous FireFox

Merci

par Placto » 21 juil. 2005, 11:10

:D Merci pour ce post il m'a etait tres utile.

par hormia » 19 mai 2005, 09:21

Merci bcp, c'est exactement ce que je cherchais ! :D

par afbilou » 19 mai 2005, 08:14

<a> est une balise de type inline au meme titre que <b>, <i>, <span> etc ...

Ces balises inline n'ont pas de dimensions : elles s'adaptent automatiquement au texte qu'elles contiennent.

Pour pouvoir definir une hauteur, une largeur ainsi que bien d'autres attributs il faut utiliser des balises de type block.

La solution est donc de faire adopter un comportement de type block a tes balises <a> en ajoutant dans ton CSS la propriete display:block; a tes classes de liens.

par Cyrano » 18 mai 2005, 11:39

alors laisse la classe sur le lien, mais ajoute une classe qui dimensionne ta cellule de tableau et éventuellement pour forcer la taille, mets un pixel transparent de 20px de haut dans une cellule supplémentaire en bout de ligne. (Ça signifie que tout ton tableau aura une colonne de plus)

par hormia » 18 mai 2005, 11:30

Non ca ne change rien.

Le problème c'est que FireFox considère réelement l'image de background comme un background. Et la classe CSS est attribué à un lien.
Et on ne pex pas redimensionner un lien.

Je cherche une astuce pour avoir le meme rendu visuel que sous IE.

J'ai essayé de mettre la classe dans la cellule du tableau, et là le prob c'est que le rollver ne se déclenche pas car on ne peut pas par un rollover sur une cellule de tableau.

par Cyrano » 18 mai 2005, 11:27

peut-être en ajoutant un height : 20px; en plus du line-height...?
Je suis pas sûr... :?

Dimensionner des images sous FireFox

par hormia » 18 mai 2005, 11:20

Bonjour,

j'ai un tableau en html qui contien des liens.
Les liens ont une classe CSS qui mets une image de fond derrière.
Sous IE cela passe très bien. Alors que sous FireFox mes images sont coupées et sont mise de la taille du texte du lien.
Aussi il y a un retour à la ligne dans un lien que j'aimerai éviter (sous IE il n'est pas là).

Voici la classe CSS:

.sousmenu{
background: url(image/Sous-menu/ssmenu.jpg);
background-repeat: no-repeat;
width:200px;
line-height:20px;
color: #ffffff;
}
.sousmenu:hover{
background: url(image/Sous-menu/ssmenu2.jpg);
background-repeat: no-repeat;
width:200px;
line-height:20px;
text-decoration: none;
color: #104C82;
}


comment faire pour que mon image soit entière ?


merci