28173 sujets
CSS et mise en forme, CSS3
Salut,
Une possibilité de solution plus ou moins satisfaisante :
http://clb56.freezee.org/conteneur_lien.php
Une possibilité de solution plus ou moins satisfaisante :
http://clb56.freezee.org/conteneur_lien.php
nORKy a écrit :
beurk ! Et ceux qui on coupé javascript, ils font comment ?
Ben si le lien est supprimé par javascript en même temps que l'on rend le div cliquable en js. Alors si le javascript est inactif chez le client dans le même temps que le div n'est plus cliquable, le lien retrouve toute sa fonctionnalité. donc il n'y a aucune obstruction.
PS : Merci d'éviter l'association canonique entre javascript et BEURK
Bonjour,
alors comme je n'avais pas tout compris, j'ai fait le test ici: http://www.princessedunjour.com
L'image et le lien sont bien cliquables ensemble.
Par contre, je me demande comment faire pour que le texte soit centré en dessous de l'image ?
Voici le xhtml
et la css
Merci !
Modifié par pp51 (19 Nov 2007 - 20:54)
alors comme je n'avais pas tout compris, j'ai fait le test ici: http://www.princessedunjour.com
L'image et le lien sont bien cliquables ensemble.
Par contre, je me demande comment faire pour que le texte soit centré en dessous de l'image ?
Voici le xhtml
<div id="produit1">
<a href="#"><img src="images/parure_camelia.jpg" alt="Parure Camélia" width="120" height="136" title="Collection de bijoux pour le mariage"/><span>camélia</span></a>
</div>
et la css
#produit1 a {
width: 120px;
text-decoration: none;
color: #666;
}
img {
border-width: 0;
border-style: none;
}
Merci !
Modifié par pp51 (19 Nov 2007 - 20:54)
bonjour,
avec ton extrait de code hors contextes reelle, je te propose d'essayer d'appliquer ces regles css : (a priori en IE6,opera8.54 et ff 1.5.0.4 accepte ceci avec ou sans doctype)
Commentaires succint aux coté des regles 'css' .
++
avec ton extrait de code hors contextes reelle, je te propose d'essayer d'appliquer ces regles css : (a priori en IE6,opera8.54 et ff 1.5.0.4 accepte ceci avec ou sans doctype)
a {
text-decoration: none;
color: #666;
text-align:center;/* centre le texte */
/* lignes suivantes au lieu d'un 'float:left;' ou , 'display:block;' + 'width:120px;' */
display:table-cell;/* pour ff */
display:inline-block;
padding:2px;/* pour eviter de les coller les uns aux autres si plus d'un sur la même ligne */
}
img {
border-width: 0;
border-style: none;
display:block;/*provoque le passage a la ligne * avant et apres, dimensionne en largeur la balise <a>
si pas de mots plus large que l'image
IE centreras alors l'image sur le texte, et pas les autres */
}
Commentaires succint aux coté des regles 'css' .
++
Bonsoir gcyrillus,
alors là, je dis chapeau
J'ai appliqué tes règles css et cela fonctionne impec !
J'avoue ne pas avoir tout compris , mais le résultat est là.
En parlant de doctype, je vais en fait avoir cela sur mon XHTML
Je vais manitenant voir si cela peut aussi s'appliquer au reste de ma page.
En tout cas, merci beaucoup !
Modifié par pp51 (02 Jul 2006 - 23:15)
alors là, je dis chapeau
J'ai appliqué tes règles css et cela fonctionne impec !
J'avoue ne pas avoir tout compris , mais le résultat est là.
En parlant de doctype, je vais en fait avoir cela sur mon XHTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="identifier-url" content="http://www.aaa.com" />
<title>Le titre</title>
<meta http-equiv="content-language" content="fr" />
<meta name="description" content="xxx" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="robots" content="noindex, nofollow" />
<link rel="stylesheet" type="text/css" href="test.css" />
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico" />
<style type="text/css">
</style>
Je vais manitenant voir si cela peut aussi s'appliquer au reste de ma page.
En tout cas, merci beaucoup !
Modifié par pp51 (02 Jul 2006 - 23:15)