Bonjour,

Je suis actuellement en train de créer la "maquette" d'un site cependant certaine pages (celles qui contiennent un formulaire) ne s'affichent pas toujours correctement sur google chrome.
upload/52665-pb.png
Les onglets du menu se collent entre eux
upload/52665-nm.png
aperçut normale.
Peut on y faire quelque chose ?

Merci de votre atention
Modifié par webser (15 Dec 2013 - 08:26)
Voici le code j'ai mis que la partie formulaire pour limité la place mais je peux en mettre plus si il faut.

upload/52665-html.png

upload/52665-css.png

Merci de votre reponse
Modifié par webser (14 Dec 2013 - 16:13)
Bonsoir,

pourquoi utilises-tu les éléments frameset> et <frame> ? Je pense que tu peux largement t'en passer étant donné que ce sont maintenant des éléments non standards.

J'ai rapidement regardé ton code HTML et j'ai quelques remarques à te faire.

- Pense à toujours renseigner l'attribut alt quand tu insères des images via la balise <img> ; cela permet notamment de rendre les images accessibles.
- Attention à bien hiérarchiser les titres.
- La balise <meta> avec l'attribut charset doit être le premier enfant de la balise <head>. Voir ici (sous-partie L'attribut charset (sur <meta>) pour l'explication).

Concernant ton souci, sous Chrome v31.0, j'ai le même affichage que celui de ta deuxième capture d'écran.

Néanmoins, tu pourrais ajouter un display: block; sur tous les liens de ton menu pour rendre la balise <a> entièrement cliquable (et pas juste le texte). De plus, si tu cherches à centrer horizontalement le texte, applique le text-align: center; sur le parent (le <li>).

Pour la propriété box-shadow, tu peux appliquer le préfixe -webkit- pour Blackberry Browser v.7.0.

Attention également à bien gérer l'utilisation de l'écriture RGBa pour les versions strictement inférieure à IE9. Voir ici pour les explications.

D'une manière générale, évite d'appliquer des hauteurs fixes à tes éléments. Si l'on reprend ton menu de navigation, tu as appliqué un height: 30px; à tous les <li>. Que va-t-il se passer si le contenu de ces <li> a une hauteur strictement supérieure à 30px ? Essaye en remplaçant le height par un min-height. Smiley cligne
Modifié par jQzz (14 Dec 2013 - 19:26)
Ca s'affiche correctement merci pour ces précieux conseils
Modifié par webser (15 Dec 2013 - 08:41)