Was ist reset.css?

Nov 16, 2020 am 10:38 AM

reset.css ist ein Stylesheet, das Browser-Tags zurücksetzt. Seine Funktion besteht darin, den Tag-Stil neu zu definieren und die Standard-CSS-Eigenschaften des Browsers zu überschreiben, was bedeutet, dass der vom Browser bereitgestellte Standardstil überschrieben wird.

Was ist reset.css?

Empfohlen: „css-Video-Tutorial

reset.css setzt das Stylesheet des Browser-Tags zurück.

HTML-Tags haben Standardstile im Browser, zum Beispiel hat das p-Tag einen oberen und unteren Rand, das strong-Tag hat einen fetten Schriftstil und das em-Tag hat einen kursiven Schriftstil. Es gibt auch Unterschiede zwischen den Standardstilen verschiedener Browser. Unter IE wird die Einrückung beispielsweise durch Rand erreicht, während die Einrückung unter Firefox durch Auffüllen erreicht wird. Beim Seitenwechsel bereitet uns der Standardstil des Browsers häufig Probleme und beeinträchtigt die Entwicklungseffizienz.

Die Lösung besteht also darin, alle Standardstile des Browsers von Anfang an zu entfernen, oder genauer gesagt, den Beschriftungsstil neu zu definieren. „Überschreiben“ Sie die CSS-Standardeigenschaften des Browsers. Der einfachste Weg besteht darin, den vom Browser bereitgestellten Standardstil zu überschreiben! Dies ist ein CSS-Reset.

Reset-Funktion

Da es viele Arten von Browsern gibt, sind auch die Standardstile der einzelnen Browser unterschiedlich. Beispielsweise sind die Stile des <button>-Tags unterschiedlich , sodass durch Zurücksetzen der CSS-Eigenschaften des Schaltflächen-Tags und anschließende einheitliche Definition derselbe Anzeigeeffekt erzielt werden kann.

Inhalt

Der einfachste CSS-Reset-Inhalt kann in nur wenigen Zeilen vervollständigt werden:

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

(aber aufgrund der geringen Leistung wird dies nicht empfohlen)

Diese Methode erstellt die Polsterung, den Rand und den Rand aller Selektoren Auf 0 setzen. Es gibt auch weitere Inhalte, wie zum Beispiel den CSS-Reset-Inhalt von YUI:

body,div,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:&#39;&#39;;
}
abbr,acronym { border: 0;
}
以及国外名人Eric Meyer的CSS Reset V1.0|200802内容:
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before,blockquote:after,
q:before, q:after {
content: &#39;&#39;;
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need &#39;cellspacing=&quot;0&quot;&#39; in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
Eric Meyer V2.0|20110126
[1] 
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6,
  p, blockquote, 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,
  dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption,
  tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,
  figure, figcaption, footer, header, hgroup, menu, nav, output,
  ruby, section, summary,time, mark, audio, video {
  margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;
  }
  /* HTML5 display-role reset for older browsers */
  article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;}body {line-height: 1;
  }
  ol, ul {list-style: none;
  }blockquote, q {quotes: none;}
  blockquote:before, blockquote:after,
  q:before, q:after {content: &#39;&#39;;content: none;}table {border-collapse: collapse;border-spacing: 0;}
Nach dem Login kopieren

Wie Sie sehen können, sind diese Inhaltsmethoden unterschiedlich, aber die Funktionen sind ähnlich und sie spielen alle eine Reset-Rolle, sodass CSS Reset entsprechend unterschiedlich verwendet werden kann Persönliche Bedürfnisse. Maßgeschneidert auf Anfrage.

Das obige ist der detaillierte Inhalt vonWas ist reset.css?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Erklären Sie das Konzept des faulen Ladens. Erklären Sie das Konzept des faulen Ladens. Mar 13, 2025 pm 07:47 PM

Erklären Sie das Konzept des faulen Ladens.

Was ist Useffizität? Wie verwenden Sie es, um Nebenwirkungen auszuführen? Was ist Useffizität? Wie verwenden Sie es, um Nebenwirkungen auszuführen? Mar 19, 2025 pm 03:58 PM

Was ist Useffizität? Wie verwenden Sie es, um Nebenwirkungen auszuführen?

Wie funktioniert das Currying in JavaScript und wie hoch sind ihre Vorteile? Wie funktioniert das Currying in JavaScript und wie hoch sind ihre Vorteile? Mar 18, 2025 pm 01:45 PM

Wie funktioniert das Currying in JavaScript und wie hoch sind ihre Vorteile?

Wie funktioniert der React -Versöhnungsalgorithmus? Wie funktioniert der React -Versöhnungsalgorithmus? Mar 18, 2025 pm 01:58 PM

Wie funktioniert der React -Versöhnungsalgorithmus?

Was sind Funktionen höherer Ordnung in JavaScript und wie können sie verwendet werden, um prägnanter und wiederverwendbarer Code zu schreiben? Was sind Funktionen höherer Ordnung in JavaScript und wie können sie verwendet werden, um prägnanter und wiederverwendbarer Code zu schreiben? Mar 18, 2025 pm 01:44 PM

Was sind Funktionen höherer Ordnung in JavaScript und wie können sie verwendet werden, um prägnanter und wiederverwendbarer Code zu schreiben?

Was ist usecontext? Wie verwenden Sie es, um den Zustand zwischen Komponenten zu teilen? Was ist usecontext? Wie verwenden Sie es, um den Zustand zwischen Komponenten zu teilen? Mar 19, 2025 pm 03:59 PM

Was ist usecontext? Wie verwenden Sie es, um den Zustand zwischen Komponenten zu teilen?

Was sind die Vor- und Nachteile kontrollierter und unkontrollierter Komponenten? Was sind die Vor- und Nachteile kontrollierter und unkontrollierter Komponenten? Mar 19, 2025 pm 04:16 PM

Was sind die Vor- und Nachteile kontrollierter und unkontrollierter Komponenten?

Erläutern Sie den Zweck jeder Lebenszyklusmethode und ihres Anwendungsfalls. Erläutern Sie den Zweck jeder Lebenszyklusmethode und ihres Anwendungsfalls. Mar 19, 2025 pm 01:46 PM

Erläutern Sie den Zweck jeder Lebenszyklusmethode und ihres Anwendungsfalls.

See all articles