Maison interface Web tutoriel CSS Arrangement de la méthode Css Reset (reset)_Échange d'expérience

Arrangement de la méthode Css Reset (reset)_Échange d'expérience

May 16, 2016 pm 12:04 PM

Qu'est-ce que Css Reset ? Certains collègues l'appellent "css reset", et certains peuvent l'appeler "css par défaut"...

Je pense que vous aurez une nouvelle compréhension de Css Reset après avoir lu l'intégralité du texte. text
PS :

* { 
padding: 0; 
margin: 0; 
}
Copier après la connexion
Copier après la connexion

Il s'agit de la réinitialisation CSS la plus couramment utilisée, mais il y a de nombreux problèmes ici.

La première partie de l'article original parle beaucoup du CSS et des différences dans les règles CSS de chaque navigateur. Le "Css Reset" est également formulé pour la compatibilité et l'unification de "Css Reset". peut améliorer les performances dans une certaine mesure. Économisez du temps et de l'argent

Merci beaucoup à Perishable pour l'organisation et le résumé

Ce qui suit est une brève introduction à plusieurs types de réinitialisation CSS. est limité. Je ne peux comprendre que le sens général. Veuillez le lire

Réinitialisation minimaliste [Version 1]
Je crois que vous avez souvent vu ce paragraphe.

* { 
padding: 0; 
margin: 0; 
}
Copier après la connexion
Copier après la connexion

Réinitialisation minimaliste [Version 2]
La conception de border:0 est un peu peu fiable

* { 
padding: 0; 
margin: 0; 
border: 0; 
}
Copier après la connexion

Réinitialisation minimaliste [Version 3]
Bien sûr, c'est non recommandé. Cela entrera en conflit avec certains styles par défaut

* { 
outline: 0; 
padding: 0; 
margin: 0; 
border: 0; 
}
Copier après la connexion

Réinitialisation universelle condensée
Il s'agit d'une méthode d'écriture que l'auteur préfère actuellement. Elle garantit l'unité des styles de navigateur relativement courants. 🎜>

Réinitialisation du pauvre
* { 
vertical-align: baselinebaseline; 
font-weight: inherit; 
font-family: inherit; 
font-style: inherit; 
font-size: 100%; 
border: 0 none; 
outline: 0; 
padding: 0; 
margin: 0; 
}
Copier après la connexion
En fait, c'est aussi un type de réinitialisation CSS que nous utilisons couramment. Il réinitialise la taille de la police et gère la bordure des liens d'image

On le voit également souvent sur certains sites.


Réinitialisation globale de Shaun Inman
html, body { 
padding: 0; 
margin: 0; 
} 
html { 
font-size: 1em; 
} 
body { 
font-size: 100%; 
} 
a img, :link img, :visited img { 
border: 0; 
}
Copier après la connexion
L'auteur pense que Shaun a un certain objectif en écrivant ce type de réinitialisation CSS

Et ce type de règles vise des objectifs communs importants. navigateurs utilisés.
Par exemple, IE, Firefox, etc.


Yahoo CSS Reset
body, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, 
form, fieldset, input, p, blockquote, table, th, td, embed, object { 
padding: 0; 
margin: 0; 
} 
table { 
border-collapse: collapse; 
border-spacing: 0; 
} 
fieldset, img, abbr { 
border: 0; 
} 
address, caption, cite, code, dfn, em, 
h1, h2, h3, h4, h5, h6, strong, th, var { 
font-weight: normal; 
font-style: normal; 
} 
ul { 
list-style: none; 
} 
caption, th { 
text-align: left; 
} 
h1, h2, h3, h4, h5, h6 { 
font-size: 1.0em; 
} 
q:before, q:after { 
content: ''; 
} 
a, ins { 
text-decoration: none; 
}
Copier après la connexion
La réinitialisation écrite par les gars de Yahoo est personnellement recommandée


.

Réinitialisation CSS d'Erik Meyer
body,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, 
fieldset,input,textarea,p,blockquote,th,td { 
padding: 0; 
margin: 0; 
} 
table { 
border-collapse: collapse; 
border-spacing: 0; 
} 
fieldset,img { 
border: 0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-weight: normal; 
font-style: normal; 
} 
ol,ul { 
list-style: none; 
} 
caption,th { 
text-align: left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-weight: normal; 
font-size: 100%; 
} 
q:before,q:after { 
content:''; 
} 
abbr,acronym { border: 0; 
}
Copier après la connexion
L'auteur a réorganisé le code d'Erik Meyer Mais la fonction est toujours la même

Cet ensemble de réinitialisation CSS est le plus utilisé dans l'industrie

Meyer condensé. Réinitialiser
html, body, p, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend { 
vertical-align: baselinebaseline; 
font-family: inherit; 
font-weight: inherit; 
font-style: inherit; 
font-size: 100%; 
outline: 0; 
padding: 0; 
margin: 0; 
border: 0; 
} 
/* remember to define focus styles! */ 
:focus { 
outline: 0; 
} 
body { 
background: white; 
line-height: 1; 
color: black; 
} 
ol, ul { 
list-style: none; 
} 
/* tables still need cellspacing="0" in the markup */ 
table { 
border-collapse: separate; 
border-spacing: 0; 
} 
caption, th, td { 
font-weight: normal; 
text-align: left; 
} 
/* remove possible quote marks (") from <q> & <blockquote> */ 
blockquote:before, blockquote:after, q:before, q:after { 
content: ""; 
} 
blockquote, q { 
quotes: "" ""; 
}
Copier après la connexion
En général, il s'agit d'une modification et d'une amélioration du Css Reset d'Erik Meyer



.

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
4 Il y a quelques semaines By DDD
Musée à deux points: toutes les expositions et où les trouver
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Éléments dynamiques de la page Web XPATH et les noms de classe changent fréquemment. Comment ramper de manière stable la cible une étiquette? Éléments dynamiques de la page Web XPATH et les noms de classe changent fréquemment. Comment ramper de manière stable la cible une étiquette? Apr 01, 2025 pm 04:12 PM

Problème de rampe d'éléments Web dynamique: traitant des changements XPath et du nom de classe, de nombreux développeurs de compresseur rencontreront un problème difficile lors de la rampe de pages Web dynamiques: l'objectif ...

Debian Strings est-il compatible avec plusieurs navigateurs Debian Strings est-il compatible avec plusieurs navigateurs Apr 02, 2025 am 08:30 AM

"Debianstrings" n'est pas un terme standard, et sa signification spécifique n'est pas encore claire. Cet article ne peut pas commenter directement la compatibilité de son navigateur. Cependant, si "DebianStrings" fait référence à une application Web exécutée sur un système Debian, sa compatibilité du navigateur dépend de l'architecture technique de l'application elle-même. La plupart des applications Web modernes se sont engagées à compatibilité entre les navigateurs. Cela repose sur les normes Web suivantes et l'utilisation de technologies frontales bien compatibles (telles que HTML, CSS, JavaScript) et les technologies back-end (telles que PHP, Python, Node.js, etc.). Pour s'assurer que l'application est compatible avec plusieurs navigateurs, les développeurs doivent souvent effectuer des tests croisés et utiliser la réactivité

Comment convertir XML en PDF sur Android Phone? Comment convertir XML en PDF sur Android Phone? Apr 02, 2025 pm 09:51 PM

La conversion de XML en PDF directement sur les téléphones Android ne peut pas être réalisée via les fonctionnalités intégrées. Vous devez enregistrer le pays via les étapes suivantes: Convertir les données XML en formats reconnus par le générateur PDF (tels que le texte ou le HTML); Convertissez HTML en PDF à l'aide de bibliothèques de génération HTML telles que Flying Saucer.

Comment résoudre le problème de la perte de style après le déploiement du projet Django dans le panneau Pagoda? Comment résoudre le problème de la perte de style après le déploiement du projet Django dans le panneau Pagoda? Apr 01, 2025 pm 09:09 PM

Explication détaillée de la perte de style après le déploiement du projet Django dans le panneau Pagoda. Après avoir déployé le projet Django vers Pagoda, vous pouvez rencontrer un problème de perte de style. Ce...

Comment afficher les lignes cachées dans XML Comment afficher les lignes cachées dans XML Apr 02, 2025 pm 11:45 PM

Il existe deux façons courantes de masquer les lignes dans XML: utilisez la propriété d'affichage dans CSS pour définir sur None Utilisez XSLT pour sauter les lignes cachées via la copie conditionnelle

Comment afficher le contenu de l'interface avec XML Comment afficher le contenu de l'interface avec XML Apr 02, 2025 pm 11:48 PM

XML est largement utilisé pour créer et gérer les interfaces utilisateur. Il définit et affiche le contenu de l'interface via les étapes suivantes: Définissez les éléments d'interface: XML utilise des balises pour définir les éléments d'interface et leurs propriétés. Construire une hiérarchie: XML organise des éléments d'interface selon des relations hiérarchiques pour former une structure d'arbres. Utilisation de styles: les développeurs utilisent des langages de feuille de style tels que CSS ou XSL pour spécifier l'apparence visuelle et le comportement des éléments. Processus de rendu: un navigateur ou une application utilise un analyseur XML et une feuille de style pour analyser un fichier XML et rendre des éléments d'interface pour le rendre visible à l'écran.

Si vous convertissez XML en PDF sur votre téléphone mobile, le format sera-t-il désordonné après la conversion? Si vous convertissez XML en PDF sur votre téléphone mobile, le format sera-t-il désordonné après la conversion? Apr 02, 2025 pm 10:21 PM

Lors de la conversion du XML en PDF sur le téléphone mobile, si le format est chaotique dépend de: 1. La qualité de l'outil de conversion; 2. Structure et contenu XML; 3. Écriture de feuille de style. Plus précisément, de mauvais outils de conversion, des structures XML désordonnées ou un mauvais code XSLT peuvent conduire à une malformation.

Comment implémenter une animation de transition serrée dans React à l'aide du groupe React-Transition? Comment implémenter une animation de transition serrée dans React à l'aide du groupe React-Transition? Apr 04, 2025 pm 11:27 PM

L'utilisation du groupe React-Transition dans React pour réagir à la confusion quant à la suite d'animations de transition. Dans React Projects, de nombreux développeurs choisiront d'utiliser la bibliothèque de groupes React-Transition pour ...

See all articles