28172 sujets

CSS et mise en forme, CSS3

Administrateur
Bonjour,

le nom des gens est une information importante (voire essentielle dans le cas d'un trombinsocope !) et ça n'a rien à faire dans les styles d'un site ... C'est dans le code HTML que ça devrait figurer, c'est du contenu pas du style et l'argument du site
a écrit :
it's really freaking cool to do stuff with just CSS
est bien gentil mais pas accessible du tout.

On demande pas à un pianiste d'être le plus rapide du monde mais de jouer bien, de façon inspirée ou émouvante et de préférence de la musique (même si c'est sûrement "freaking cool" d'être le plus rapide du monde et qu'on peut applaudir la performance technique). Smiley smile


Donc les styles que tu appliques à tes images, tu peux les appliquer à un bloc composé de ton image et d'un texte situé sous l'image (avec un élément de type bloc ou sinon auquel on applique display: block; t'es sûr qu'il passe en-dessous). Cet ensemble peut-être :
- item de liste contenant img + span ou p
- p contenant img + span
- div contenant img + p
ça dépend pas mal de ton Doctype, du reste de la page, de tes préférences ...
Modifié par Felipe (26 Sep 2010 - 17:00)
Mais je n'ai pas dit que ça allait dans le style du site. ça sera dans le code.

par contre, j'ai dû mal à comprendre ta réponse. Si cela ne te dérange pas, peux-tu me donner une solution avec les codes ?

Merci
Tu peux peut-être commencer par mettre tes éléments dans une liste; Ton code n'en révèle pas, tes images sont toutes mises dans une div "polaroïds", et je pense que si tes noms se baladent, ça a un rapport. Ca manque de structure...

<div>
  <ul>
      <li><a><img></img></a></li>
      <li><a><img></img></a></li>
      <li><a><img></img></a></li>
  </ul>
</div>


Il faudra ensuite que tu fasses suivre ton css.