Heim > Web-Frontend > CSS-Tutorial > Hauptteil

CSS-Reset-Methode (Zurücksetzen) Arrangement_Erfahrungsaustausch

PHP中文网
Freigeben: 2016-05-16 12:04:32
Original
1852 Leute haben es durchsucht

Was ist CSS-Reset? Manche Kollegen nennen es „CSS-Reset“, andere nennen es vielleicht „Standard-CSS“...

Ich glaube, Sie werden ein neues Verständnis von CSS-Reset haben, nachdem Sie es vollständig gelesen haben Text
PS:

* { 
padding: 0; 
margin: 0; 
}
Nach dem Login kopieren
Nach dem Login kopieren

Dies ist der am häufigsten verwendete CSS-Reset, aber hier gibt es viele Probleme.

Der erste Teil des Originalartikels spricht viel über CSS und die Unterschiede in den CSS-Regeln der einzelnen Browser. Der „CSS-Reset“ ist auch auf Kompatibilität und Vereinheitlichung ausgerichtet. Kann die Leistung bis zu einem gewissen Grad verbessern.

Vielen Dank an Perishable für die Organisation und Zusammenfassung.

Das Folgende ist eine kurze Einführung in verschiedene Arten von CSS-Resets ist begrenzt. Bitte lesen Sie es.

Minimalistischer Reset [Version 1]
Und das haben wir auch oft verwendet

* { 
padding: 0; 
margin: 0; 
}
Nach dem Login kopieren
Nach dem Login kopieren

Minimalistischer Reset [Version 2]
Das Design von border:0 ist etwas unzuverlässig

* { 
padding: 0; 
margin: 0; 
border: 0; 
}
Nach dem Login kopieren

Minimalistischer Reset [Version 3]
Natürlich ist das so nicht empfohlen. Es kommt zu Konflikten mit einigen Standardstilen

* { 
outline: 0; 
padding: 0; 
margin: 0; 
border: 0; 
}
Nach dem Login kopieren

Condensed Universal Reset
Dies ist eine Schreibmethode, die der Autor derzeit bevorzugt. Sie gewährleistet die Einheitlichkeit relativ häufiger Browserstile 🎜>

Poor Man's Reset
* { 
vertical-align: baselinebaseline; 
font-weight: inherit; 
font-family: inherit; 
font-style: inherit; 
font-size: 100%; 
border: 0 none; 
outline: 0; 
padding: 0; 
margin: 0; 
}
Nach dem Login kopieren
Tatsächlich ist dies auch eine Art von CSS-Reset, die wir häufig verwenden. Es setzt die Schriftgröße zurück und verwaltet den Rand von Bildlinks.

Es wird auch oft auf einigen Websites gesehen


Shaun Inmans Global Reset
html, body { 
padding: 0; 
margin: 0; 
} 
html { 
font-size: 1em; 
} 
body { 
font-size: 100%; 
} 
a img, :link img, :visited img { 
border: 0; 
}
Nach dem Login kopieren
Der Autor glaubt, dass Shaun mit dem Schreiben dieser Art von CSS-Reset einen bestimmten Zweck verfolgt

Und diese Art von Regeln zielt auf einige wichtige Ziele ab Verwendete Browser.
Zum Beispiel IE, Firefox usw.

Yahoo CSS Reset
Der von den Yahoo-Leuten geschriebene Reset wird persönlich empfohlen

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; 
}
Nach dem Login kopieren

Erik Meyers CSS-Reset
Der Autor hat den Code von Erik Meyer neu angeordnet, aber die Funktion ist immer noch dieselbe

Dieser Satz von CSS-Reset ist der am häufigsten verwendete in der Branche
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; 
}
Nach dem Login kopieren


Condensed Meyer Zurücksetzen
Im Allgemeinen handelt es sich hierbei um eine Modifikation und Verbesserung von Erik Meyers CSS-Reset

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: "" ""; 
}
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!