Utiliser * est assez hasardeux, surtout pour faire un reset si… violent. Si les éléments ont un style de base, c'est pas pour rien, il y a une logique là-dedans. Je te conseille donc de jeter ce reset-là et de faire ton style à toi tranquillou.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Les resets, faut pas. Faut plus. C'était (plus ou moins) pertinent à une époque, mais maintenant les navigateurs suivent les mêmes standards et on n'a vraiment, vraiment, plus besoin de tirer au bazooka sur les éléments pour les mettre au pas.
Je vais te lister ce qui pose problème ici :
html, div, span, applet, object, iframe, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, li, fieldset, legend, article, aside, canvas, details, embed, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video : ces éléments n'ont pas de margin de base, inutile de leur enlever (oui, j'en ai enlevé quelques uns, ceux qui ont des marges par défaut - yen a pas beaucoup)
les mêmes n'ont pas de padding non plus
dans la liste de base, il n'y a que fieldset qui ait un border : pas besoin de l'enlever sur les autres
font-size est héritable : ça se définit sur html ou body, pour la base, puis on redéfinit sur les éléments qui en ont besoin, et basta.
font contenant font-size, il l'écrase, donc font-size, avant même d'avoir pu faire quoi que soit, est inutile
vertical-align est à baseline par défaut sur tous les éléments, pas besoin de renfoncer le clou
passons sur le fait que cette liste contienne des éléments obsolètes (center = grrrr, et puis strike, big, hgroup)
ajouter display: block sur les éléments apportés par HTML5, why not, mais bon… tu comptes supporter IE7 ? si non, tu n'as pas besoin de le préciser
un line-height : 1, c'est vraiment pas beaucoup, c'est très serré, je te conseille de partir sur du 1.2 voire 1.5.
enlever le style sur ol et ul de base, c'est un peu violent : tu auras sûrement besoin de listes dans ton site. Enlève ça au cas par cas.
blockquote : pourquoi enlever ce qui n'existe pas encore ? La propriété quote doit être ajoutée, elle n'est pas là de base - et pourquoi deux fois la propriété content ?
table : c'est OK
enlever l'outline au focus, pourquoi pas, mais pense bien à le remplacer par quelque chose qui permette bien d'indiquer aux gens qui naviguent au clavier (et sur les formulaires, crois-moi, c'est fréquent) qu'iels sautent d'input en input
- Edité par Lamecarlate 13 août 2017 à 8:29:26
Pas d'aide concernant le code par MP, le forum est là pour ça :)
En effet ce reset je l'utilise depuis plusieurs années il n'est pas très à jours ensuite j'utilise des reset car je préfère tout redéfinir au poil sur chaque class / id c'est aussi pour ça que le all:unset me plaisait beaucoup si il n'y avez pas eu cet histoire de reCaptcha.
Après oui c'est un peux réinventé la roue mais pour le coups je veux connaitre et maîtrisé chaque ligne de css sans avoir de surprise par la suite.
Je prend note pour le reset et je fait les modif au plus vite.
Merci pour ton temps et tes connaissances.
ps : pour ce qui des browser je ne me cantonne pas au browser "populaire" je ratisse assez large.
> car je préfère tout redéfinir au poil sur chaque class / id
> je veux connaitre et maîtrisé chaque ligne de css sans avoir de surprise par la suite.
Ben je comprends l'idée, mais le reset n'est pas la solution pour ces deux points : que tu aies mis un reset ou non tu redéfinis par-dessus les feuilles de styles des navigateurs. Au fond ça revient au même, non ?
> pour ce qui des browser je ne me cantonne pas au browser "populaire" je ratisse assez large.
Très bonne idée Et sur quel(s) navigateurs tu vois des différences tellement significatives qu'avant d'avoir mis ton style à toi tu aies besoin de remettre à plat ?
Pas d'aide concernant le code par MP, le forum est là pour ça :)
MOI PAR CONTRE J'ARRIVE PAS A UN INSERER UN CLASS DANS LE FICHIER CSS. QUAND JE TESTE IL N'EST PAS PRIS EN COMPTE. AIDEZ MOI JE SUIS VRAIMENT A L'ETAPE ZERO
2) on ne s'incruste dans un sujet (résolu) qui n'a rien à voir
3) ON NE CRIE PAS, merci
4) crée un nouveau sujet dédié à ton problème
Normalement ce genre de message est supprimé sans sommation (pour squattage de topic, et manque de politesse), là c'est ton premier, je suis gentille. Merci de ne pas en abuser.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Globalement un mini système de calendrier avec un petit plus à droite avec un hover pour afficher les détails de l'entrée.
Je pense que ca vient du position mais reglé le probleme sans recréer le meme soucy sur les autres navigateur... je me suis un peux paummée je doit avoué.
Honnêtement, je n'arrive pas à comprendre le CSS - trop d'infos, le HTML ne m'aide pas… C'est pas du tout de ta faute, j'arrive juste pas, parfois. Est-ce que tu aurais une page en ligne ? (expurgée de données sensibles etc)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Exclure une class
× 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 :)
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 :)
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 :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)