| Auteur | |
|---|---|
| jewome62 | # 10 Mar 2010 - 03:36:15 |
| 9 Posts |
Bonjour, Je développe actuellement un site web pour un ami, ayant le souvenir d'avoir déjà visiter alsacréations et openweb il y a quelques année, je viens m'informer des nouveautés. Je décide donc de modifier le webdesign du site pour supprimer des class, des div, des images et appliquer les sélecteurs css, du css 3 en modifiant mon code source de la galerie, je passe de x allant de 1 à 3 Par: le problème c'est que sa déforme tout (cf: images) sauf si dans le deuxième exemple je mets div a la place de p J'ai deux questions: Comment avoir le meme rendu avec div pour p? Est ce que mettre un h2 (de type block) dans un p est une erreur sémantique? Avec P Avec Div Modifié par jewome62 (10 Mar 2010 - 04:06) |
| Raphael | # 10 Mar 2010 - 07:17:37 |
twitter.com/goetter Administrateur 12017 Posts |
Hello, Chaque élément a un rendu par défaut différent. L'élément <p> dispose de marges par défaut (1em en haut et en bas si mes souvenirs sont bons), ce qui n'est pas de cas de l'élément <div>. Dans ton cas, puisque tu ne fixes que la marge haute (10px) de ton élément, il restera à supprimer la marge basse pour obtenir le même rendu. PS : ton choix de <p> pour énumérer une liste d'images ne me semble pas forcément le plus judicieux de toute façon Modifié par Raphael (10 Mar 2010 - 07:19) Le livre qui va vous permettre d'aller (vraiment) plus loin avec CSS : "CSS avancées - vers HTML5 et CSS3" |
| Laurent Denis | # 10 Mar 2010 - 07:59:05 |
| 7979 Posts |
Un titre H2 dans un élément P, pas top non plus Ne parlons pas de choses nouvelles. Commencez par ne pas détourner CSS de son objet, ce que vous faites immanquablement avec des techniques sexy qu'on enseigne ici. |
| fvsch | # 10 Mar 2010 - 12:28:52 |
| Administrateur 19942 Posts |
Le code HTML de départ était pas mal. Le remplacer par quelque chose d'invalide, c'est dommage. |
| jewome62 | # 10 Mar 2010 - 20:23:06 |
| 9 Posts |
Merci de vos avis J'ai opté pour ceci |