voilà ça fait un petit bout de temps que j'ai plus programmé en HTML, donc en me mettant à jour avec l'HTML5 en suivant (de nouveau) le tutorial de Mateo j'ai fait quelques expérimentations de codes et voilà que je suis confronté à un problème simple....
J'ai une marge de base sur mon browser et même en mettant
margin:0px;padding:0px;
dans ma balise HTML, il y a toujours une marge non-voulue à gauche et en haut
Pour info je suis sous Ubuntu (dernière version) et je tourne sous Firefox
Charlene76 > c'est une mauvaise pratique. Le faire sur body uniquement est pertinent, mais sur tous les éléments de la page, c'est trop : cela plombe les performances du navigateur. Dans l'absolu, l'utilisation de * est dangereuse (il y a des exceptions : l'utilisation de .mon-elt > * pour cibler tous les enfants directs de .mon-elt, ou bien * pour box-sizing, qui demande beaucoup moins de ressources que padding ou margin).
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Ah oui, je vote pour normalize.css, moins bourrin que le reset de Meyer
Sur ton conseil, il y a 2 mois (si mes souvenirs sont bons), j'ai testé normalize.css et je le trouve beaucoup plus lourd en terme de chargement que le reset de Meyer qui est toutefois très simple et peu datavore.
La différence étant que le reset (normalize n'en est pas un) oblige les développeurs à redonner des valeurs aux propriétés qu'a viré le reset en question. C'est donc plus simple de modifier directement ces valeurs comme souhaité (comme le fait le normalize).
Mais pour ma part, je n'utilise que rarement ce genre de choses, les navigateurs maintenant ont globalement tous les mêmes marges automatiques et autres paramètres.
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
La différence étant que le reset (normalize n'en est pas un) oblige les développeurs à redonner des valeurs aux propriétés qu'a viré le reset en question. C'est donc plus simple de modifier directement ces valeurs comme souhaité (comme le fait le normalize).
Mais pour ma part, je n'utilise que rarement ce genre de choses, les navigateurs maintenant ont globalement tous les mêmes marges automatiques et autres paramètres.
Ils n'ont pas les mêmes marges automatiquement (Chrome, Safari, et Android Browser avant tout). Certes elles ne sont pas non plus au opposé mais le design est un travail de précision, donc globalement, n'entre pas dans le lexique d'un designer.
Je ne sais pas si tu codes en amateur ou professionnellement mais dans le milieu professionnel, le pixel perfect est une obligation. Il faut se rapprocher de quelque chose sans défaut (ou du moins le faire ressentir). Après chacun à son âme de développeur mais je sais que je suis partisan du travail bien fait qui permet de mettre à la fois en confiance le client, ton équipe et le futur développeur qui travaillera pour remodeler le site.
Le problème se pose dès la réception de la maquette : Photoshop n'est pas un navigateur, et il ne gère pas les polices de la même façon que ces derniers. Il est impossible d'avoir le même rendu textuel entre la maquette graphique et la page web. Rien que là, le pixel perfect, c'est déjà mort. Ajoutes-y le fait que les navigateurs gèrent différemment le clear type, que Chrome ne lisse pas les polices correctement, et là si tu est à la recherche de la perfection tu peux préparer le traitement contre les crises d'angoisses. Reste à regarder ensuite sous des OS différents, et là c'est le grand saut du viaduc de Millau.
Bien entendu qu'il est normal de chercher le rendu le plus correct possible, mais "bon rendu" ≠ "pixel perfect". Je ne rejette pas le principe (loin de là, ce serait le rêve !), mais je suis conscient de l'impossibilité technique à l'heure actuelle.
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !