28173 sujets

CSS et mise en forme, CSS3

Slt à tous, je commence doucement avec le CSS, j'ai commencé à l'utilisé dans le positionnement des différents blocs de mon site (le reste viendra dans une prochaine maj ^^) Depuis la sortie de la new version d'IE, le tout bug...

Voici mon CSS:
http://max.of.bab.free.fr/style.css

Et voici le code de ma page:
http://max.of.bab.free.fr/

Je sais, c pas super clean, mais si vous pouviez faire grâce de ce GROS détails, et m'aidez à résoudre ce problème... Un grand merci.
Modifié par Bab (16 Jan 2007 - 15:43)
Sans vouloir être vexant voilà un code qui ressemble (exception faite des div)
à ceux qui étaient destinés à IE5X/Nesscape4... Smiley cligne
Si tu veux un coup de main il faudrait peut-être que tu exposes ton problème de
manière explicite et que tu clarifies si possible la présentation de ton
code en l'indentant comme il convient.
Modifié par Hermann (29 Dec 2006 - 22:43)
Pour exposer clairement le prob => rien de tel qu'une capture
En ce qui concerne le code, je le nettoierai plus tard ^^ dans la prochaine MAJ du site, je sais bien...mais on fait comme on peut pour le moment Smiley decu
Le mieux dans ce cas est de donner directement l'URL du site plutôt
qu'un capture d'écran qui n'aide pas à identifier la source du problème
dans le code.
Visiblement ton problème d'affichage se résoud dés que l'on passe le curseur sur les lies du menus ou autres.

a écrit :
En ce qui concerne le code, je le nettoierai plus tard ^^ dans la prochaine MAJ du site, je sais bien...mais on fait comme on peut pour le moment
Ce n'est pas une bonne façon de procéder : les problèmes
peuvent souvent être résolu et plus facilement identifiés une fois le code
nettoyé et clarifié. Désolé de ne pas te donner de solution mais ceci me
semble important.
Modifié par Hermann (30 Dec 2006 - 00:02)
Rossfan, mon site
C vrai je suis d'accord avec toi, le mieux est de tout retapper en CSS, mais vu mon supra niveau, il me fodra du temps, et j'ai envie d'avoir à peu pres frequentable d'ici a ce que je mette en place un site totalement valide W3C...

Mais le fait est qu'un jour, je devrai suivre ton idée ^^
En attendant je me demande pk cette new version d'IE pose prob, le fait meme d'actualiser 2,3 fois résoud le prob, c quand meme bizarre ???
Je ne vois pas d'ou ça vient.
PEut-être que quelqu'un ici saura t'aider...
Modifié par Hermann (21 Jan 2007 - 15:26)
Je suis ouvert a tout, j'ai desormais passé le site en css sur l'adresse principale http://rossfan.free.fr/
Bon, bien sûr si quelqu'un trouve la solution pour avoir une compatibilité sous IE 6, 7 et firefox, je suis tout ouie ^^

PS: me manque juste la compatibilité IE 6 pour etre vraiment content de la new version de rossfan...

Merci, pour vos demarches...
Modifié par Bab (21 Jan 2007 - 19:24)
Administrateur
Bab a écrit :
Je suis ouvert a tout, g desormais passer le site en css sur l'adresse principale
Bon, biensur si qq1 trouve la solution pour avoir une compatibilité sous IE 6, 7 et firefox, je suis tout ouie ^^

Hello et bienvenue,

Voudrais-tu faire un effort sur l'orthographe et la lisibilité de tes messages car comme tu le sais, la vocation de ce forum est d'être accessible à tous... même aux personnes qui suivent ton sujet à l'aide d'une synthèse vocale.

Merci d'avance.
Excuse moi, je ferai un effort, c'est une facheuse habitude que j'ai acquise il y a déjà un moment, ça sera dur ^^
Salut les gars, vous allez bien...
Je fais un petit up, je suis vraiment embetté avec ce problème de compatibilité IE 6 car une bonne partie de mes visiteurs se plaignent de cela... j'ai beau leur expliquer qu'il faut bien sauter le pas, et dans mon cas, coder pour IE 7. Ca me ferait vachement plaisir d'avoir une compatibilité quasi-absolue. Personne ne voit la source du problème ??

Merci. L'adresse n'a toujours pas changé.
Bye...
Le problème vient d'une utilisation un peu excessive des flottants. Pour placer deux blocs côte-à-côte, on n'a besoin que d'un seul flottant (ici, le menu).

S'inspirer de cette page :
http://web.covertprestige.info/test/11-page-fluide-avec-trois-colonnes-1.html
(Sauf que là il n'y aura pas de colonne de droite).

Au passage, ta mise en page ressemble à un découpage de design... ce qui convient généralement à une mise en page avec des tableaux de mise en forme, mais pas tellement avec les CSS. Smiley ohwell

Par exemple, je suis étonné de voir que la bordure blanche du site est en fait dessinée par une multitude d'images, dont très peu d'images de fond. Ou encore, que l'espace en haut du cadre vient d'éléments br et pas d'une simple marge. Que tu as une image de 12px de large dans un bloc flottant à droite. Etc.

Tout ça demanderait une utilisation plus judicieuse des styles CSS (bordures, images de fond pour les éléments purement décoratifs, les dégradés, etc.).

Une chose importante pour l'accessibilité : les images de ton menu ont des attributs alt vides. Il serait pourtant très facile d'indiquer l'intitulé du lien comme texte alternatif (penser à le faire au moins pour toutes les images du menu.). Par exemple :
<img src="http://rossfan.free.fr/bouton_news_a.gif" name="img_1" [b]alt="News"[/b] height="21" width="74">

(Dans l'exemple ci-dessus j'ai viré le border="0"... les bordures des images dans les liens, ça se gère très bien en CSS avec un petit a img {border: none}.)

Si je puis me permettre une petite remarque : au final ton code source est plutôt ordonné et bien pensé, mais ça reflète une conception « à l'ancienne » et un passage un peu brutal des tableaux de mise en forme au positionnement CSS. À ce propos : les CSS ça n'est pas que le positionnement, mais aussi la mise en forme, la gestion des bordures et des images de fond, la gestion de la mise en forme du texte, etc. Il semblerait que tu aurais besoin de travailler tout ça, si bien sûr ça t'intéresse. Smiley cligne
Modifié par Florent V. (07 Apr 2007 - 22:20)
Bien sûr que ca m'interesse... merci des conseils, je vais faire quelques modifs, si j'ai un peu de mal, j'espère pouvoir te contacter par MP. Encore merci mec, c'est sympa !!!

Tu as bien analysé le truc, c'est le premier gros passage css que j'effectue, donc je n'ai pas encore les reflexes nécessaire pour programmer un pur code comme certains Smiley biggrin
Modifié par Bab (07 Apr 2007 - 22:55)
J'ai testé sur l'index, le truc de la page fluide trois colonnes (avec ma barre de droite :s pour le moment) sous IE 6, c'est toujours pas ça, sous firefox ça tourne et sous IE 7, je ne sais pas...
Voila, j'y suis parvenu non sans mal mais bon ^^
http://rossfan.free.fr/new-index.php
Cette page est compatible sous IE 6/7 et firefox.

Merci a tous, si vous avez d'autres suggestions (comme Florent V) ou propositions pour améliorer l'ergonomie etc... elles sont les bienvenues Smiley cligne