[CSS] Centrer un contenu de balise verticalement ?...
7 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
[CSS] Centrer un contenu de balise verticalement ?...
Bonjour
Je rencontre un petit soucis dans le cadre de la transformation de mon "vilain" site orienté "tableaux" en CSS.
J'ai bossé sur le script de mes galeries photo et j'ai pour cela utilisé des balises UL et LI (listes).
Mon code CSS :
et voici le code HTML généré par mon script (j'ai raccourci !) :
Mon soucis : certains descriptifs (le texte sous chaque photo) peuvent faire 2 voire 3 lignes, du coup j'ai du fixer une hauteur de "cellule" dans le CSS de la balise <A> assez grande pour éviter que chaque élément de liste ne parte en c.. (sinon les cellules de ma galerie étaient comme éparses avec des trous au milieu !)
Inconvénient : lorsqu'il n'y a qu'une ligne de descriptif, la marge du bas est grande et c'est "moche"
Bon dans l'absolu ça me dérange pas plus que ça, mais j'aime bien les choses propres.
Exemple ici : -http://www.aube-nature.com/voyage_lynx_bayerischer_wald_2005.php
(edit : supprimé le second problème, car je suis un gros boulet avec de la m... dans les yeux
; le premier reste d'actualité !)
Si qqu'un peut éclairer ma lanterne sur ce point ?...
Je rencontre un petit soucis dans le cadre de la transformation de mon "vilain" site orienté "tableaux" en CSS.
J'ai bossé sur le script de mes galeries photo et j'ai pour cela utilisé des balises UL et LI (listes).
Mon code CSS :
- Code: Tout sélectionner
/* Conteneur galeries photo
********************************************/
div#galerie-container {
width: 670px;
text-align:center;
margin: 0px auto
}
/* Galerie photo avec commentaires
********************************************/
ul#galerie-comm {
float:left
}
ul#galerie-comm, ul#galerie-comm li {
list-style:none;
margin:0;
padding:0
}
ul#galerie-comm li {
float:left;
display:inline;
margin: 0 0 15px 20px;
width:145px;
text-align:center
}
ul#galerie-comm img {
display:block;
width:120px;
height:92px;
border:0px solid;
margin:0 auto 5px
}
ul#galerie-comm a {
display:block;
padding: 5px 0;
height:145px;
background: #ffffff;
color: #666666;
border:1px dotted #ffffff;
text-decoration: none
}
ul#galerie-comm a:hover {
border-color:#999999
}
et voici le code HTML généré par mon script (j'ai raccourci !) :
- Code: Tout sélectionner
<div id="galerie-container">
<ul id="galerie-comm">
<li><a href="photo-1973-219-1.php">
<img src="photos/v_1973.jpg" alt="Lynx d'Europe <c>" >Lynx d'Europe <c></a></li>
<li><a href="photo-1978-219-1.php">
<img src="photos/v_1978.jpg" alt="Contre-jour <c>" >Contre-jour <c></a></li>
</ul>
</div>
Mon soucis : certains descriptifs (le texte sous chaque photo) peuvent faire 2 voire 3 lignes, du coup j'ai du fixer une hauteur de "cellule" dans le CSS de la balise <A> assez grande pour éviter que chaque élément de liste ne parte en c.. (sinon les cellules de ma galerie étaient comme éparses avec des trous au milieu !)
Inconvénient : lorsqu'il n'y a qu'une ligne de descriptif, la marge du bas est grande et c'est "moche"
Bon dans l'absolu ça me dérange pas plus que ça, mais j'aime bien les choses propres.
Exemple ici : -http://www.aube-nature.com/voyage_lynx_bayerischer_wald_2005.php
(edit : supprimé le second problème, car je suis un gros boulet avec de la m... dans les yeux
Si qqu'un peut éclairer ma lanterne sur ce point ?...
-

linkadress - WRInaute occasionnel

- Messages: 156
- Inscription: Jeu Mar 30, 2006 18:47
Re: [CSS] Centrer un contenu de balise verticalement ?...
Salut, tu peux peut etre forcer les tailles min et max d'un div :
- Code: Tout sélectionner
width: 300px;
min-height: 200px;
max-height: 200px;
height: 200px;
netsys a écrit:http://www.google.fr/search?hl=fr&lr=&q=+site:forum.alsacreations.com+alignement+vertical+css
Hi hi
Plus simplement, la FAQ :
http://forum.alsacreations.com/faq/#item3
Il y a aussi ça, je ne sais pas si ça intéressera :
http://www.jakpsatweb.cz/css/css-vertic ... ution.html
http://www.jakpsatweb.cz/css/css-vertic ... ution.html
Merci
J'ai la contrainte d'utiliser des listes (et "normalement" on ne doit pas mettre des balises de conteneurs dans des balises en lignes... Je n'utilise pas de "DIV" dans mon code)
Bon pour le moment c'est pas gravissime.
J'ai la contrainte d'utiliser des listes (et "normalement" on ne doit pas mettre des balises de conteneurs dans des balises en lignes... Je n'utilise pas de "DIV" dans mon code)
Bon pour le moment c'est pas gravissime.
cedric_g a écrit:J'ai la contrainte d'utiliser des listes (et "normalement" on ne doit pas mettre des balises de conteneurs dans des balises en lignes... Je n'utilise pas de "DIV" dans mon code)
Liste ou <div>, le comportement reste le même (il s'agit d'éléments de type "bloc"), seule la fonction est différente
7 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 :
- Google crawle les fichiers CSS
- Comment optimiser la proéminence des mots-clés
- Comment faire ignorer des zones de page pour Yahoo (robots-nocontent)
- Les blogs (Search Engine Strategies 2004 - San José)
- Des informations sur l'algorithme de Yahoo Search fournies par Priyank Garg
- Google AdSense offre (enfin) des statistiques détaillées
- Comment voir facilement les liens nofollow dans Firefox
- Afficher le PageRank en entier dans Firefox (barre d'outils Google)
- Search Engine Strategies - Londres
- Référencer un site en Flash : guide pratique des bonnes méthodes
- balise a sans contenu - contenu donné via CSS
- [CSS] Justifier verticalement du texte dans 2 colonnes
- [CSS] Aligner verticalement un texte dans un bloc div
- CSS : centrer un div
- Centrer menu CSS
- Centrer une image en CSS
- probléme pour centrer en CSS
- Etirer + Centrer un site en css.
- CSS : Centrer un bloc en position:absolue
- [CSS] Centrer l'ensemble d'une page
Consultez la description détaillée des produits ou services de Google suivants : Google Base
- Calculer l'indice de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page. - Calculer le ratio de liens profonds
Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
Qui est en ligne
Utilisateurs parcourant ce forum: vitalizo et 1 invité





le forum