Mise en page d'images avec feuille de style
5 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Mise en page d'images avec feuille de style
Bonjour,
J'affiche dans ma page html une liste de 3 images horizontalement, puis dessous encore 3 images horizontales, puis encore 3 images, etc...
J'utilise le code suivant dans la feuille de style :
.enligne li {
display: inline;
list-style-type: none;
padding: 0.2em;
background-color: none;
border: 1px solid #ff00ff;
margin: 1em;
}
Dans ma page j'utilise cette ilste pour les 3 première images que je répète ensuite:
<ul class="enligne">
<li><img src="image1.jpg" ></li>
<li><img src="image2.jpg" ></li>
<li><img src="image3.jpg" ></li>
</ul>
Mon problème, je voudrais placer sous chaque image une petite phrase (qui servira de lien ensuite). Je voudrais que ce texte soit aligné sous l'image.
Je n'arrive pas à afficher correctement ce texte il s'affiche n'importe comment.
Pourriez vous m'aider à centrer mon texte sous chaque image ?
Merci
J'affiche dans ma page html une liste de 3 images horizontalement, puis dessous encore 3 images horizontales, puis encore 3 images, etc...
J'utilise le code suivant dans la feuille de style :
.enligne li {
display: inline;
list-style-type: none;
padding: 0.2em;
background-color: none;
border: 1px solid #ff00ff;
margin: 1em;
}
Dans ma page j'utilise cette ilste pour les 3 première images que je répète ensuite:
<ul class="enligne">
<li><img src="image1.jpg" ></li>
<li><img src="image2.jpg" ></li>
<li><img src="image3.jpg" ></li>
</ul>
Mon problème, je voudrais placer sous chaque image une petite phrase (qui servira de lien ensuite). Je voudrais que ce texte soit aligné sous l'image.
Je n'arrive pas à afficher correctement ce texte il s'affiche n'importe comment.
Pourriez vous m'aider à centrer mon texte sous chaque image ?
Merci
Ta essayé comme ca ? :
.enligne li {
display: block;
float : left;
text-align : center;
list-style-type: none;
padding: 0.2em;
background-color: none;
border: 1px solid #ff00ff;
margin: 1em;
}
<ul class="enligne">
<li><img src="image1.jpg" /><br />Texte</li>
<li><img src="image2.jpg" /><br />Texte</li>
<li><img src="image3.jpg" /><br />Texte</li>
</ul>
.enligne li {
display: block;
float : left;
text-align : center;
list-style-type: none;
padding: 0.2em;
background-color: none;
border: 1px solid #ff00ff;
margin: 1em;
}
<ul class="enligne">
<li><img src="image1.jpg" /><br />Texte</li>
<li><img src="image2.jpg" /><br />Texte</li>
<li><img src="image3.jpg" /><br />Texte</li>
</ul>
Enfait voilà j'ai trouvé :
la css
dans la page dans un tableau de 500px:
mettre un <br> ne convenait pas car il restait entouré par le filet de la bordure
Voila voila
la css
- Code: Tout sélectionner
#divboutiques {
background-color: transparent;
padding: 0;
margin: 0;
}
.vignettes {
background-color: none;
float: left;
padding: 0.2em;
margin: 22px 5px 0px;
}
.vignettes img {
border: 1px solid #ff00ff;
}
dans la page dans un tableau de 500px:
- Code: Tout sélectionner
<table width="500" border="0" align="center">
<tr>
<td><div id="boutiques" align="center"><div class="vignettes">
<a href="lien.htm"><img src="image.jpg" border="0"/></a>
<p align="center"><a href="lien.htm">Lien</a></p></div>
</div>
</td>
</tr>
</table>
mettre un <br> ne convenait pas car il restait entouré par le filet de la bordure
Voila voila
hum, je voit pas l'interet de mettre un tableau, pasque sinon tu pouvais t'en servir comme ceci :
Mais je te conseil d'utiliser les div de cette maniere pour moi ca marche :
Met le width du div a la taille de tes images, ton lien passera en dessous automatiquement.
- Code: Tout sélectionner
<table><tr><td><img ...></td></tr><tr><td>Lien</td></tr></table>
Mais je te conseil d'utiliser les div de cette maniere pour moi ca marche :
- Code: Tout sélectionner
div.flot2{
height : 220px;
[color=red]width : 125px;[/color]
float : left;
margin-left : 15px;
margin-right : 15px;
text-align : center;
}
<div class=flot2><a href="" title=''>
<img src=img/.jpg alt='' /> Lien Texte</a></div>
Met le width du div a la taille de tes images, ton lien passera en dessous automatiquement.
J'utilise aussi des listes (UL / LI) et ce à toutes les sauces !
Voir par ex. mon dernier "sous-site" => -http://reportages.aube-nature.com
=> La liste des reportages est une liste (avec images)
=> Les galeries photo sont gérées avec des listes aussi (voir code page + feuille de style)

Voir par ex. mon dernier "sous-site" => -http://reportages.aube-nature.com
=> La liste des reportages est une liste (avec images)
=> Les galeries photo sont gérées avec des listes aussi (voir code page + feuille de style)
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- feuille de style
- Feuille de style et tableaux
- Adsense et feuille de style
- Feuille de style CSS
- Problème feuille de style
- La balise H1 et H2 dans le feuille de style
- Flux RSS et feuille de style
- URL Rewriting et feuille de style
- Feuille de Style CSS visitable.
- Envoi de mail avec une feuille de style
- faire un lien dans une feuille de style ?
- Problème d'héritage dans une feuille de style
- Balise <LINK /> ( hors feuille de style ) et Google
- TINYMCE : enregistre pas quand j'utilise ma feuille de style
- Besoin d'aide pour une feuille de style .css
Consultez la description détaillée des produits ou services de Google suivants : Google Images, Google Alternate Views, Hello, Google Pack, Google Image Labeler
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum