Heim > Web-Frontend > CSS-Tutorial > Wie eliminiere ich standardmäßige Textränder und zusätzlichen Platz in HTML/CSS?

Wie eliminiere ich standardmäßige Textränder und zusätzlichen Platz in HTML/CSS?

DDD
Freigeben: 2024-12-25 20:58:10
Original
391 Leute haben es durchsucht

How to Eliminate Default Body Margins and Extra Space in HTML/CSS?

Eliminieren des Randraums um den Textkörper oder Standard-CSS-Stile

Es kann frustrierend sein, auf unerwünschten zusätzlichen Platz um ein Element herum zu stoßen. Dieses Problem entsteht aufgrund der inhärenten Randeigenschaften des Element.

Standardtextrand in CSS

Standardmäßig ist der HTML-Code Das Element hat einen Rand von 8 Pixeln, was zu Platz um den Seiteninhalt führt. Um dies zu beheben, ist es wichtig, diese Ränder mithilfe von CSS explizit zu entfernen:

body {
    margin: 0;   /* Eliminate body margins */
}
Nach dem Login kopieren

Globaler CSS-Reset

Alternativ besteht eine umfassendere Lösung darin, ein globales CSS zu verwenden zurücksetzen. Diese Technik setzt alle Standard-Browserstile zurück, um einen konsistenten und vorhersehbaren Ausgangspunkt für das Seitendesign zu gewährleisten:

*,
*::before,
*::after { 
    margin: 0; 
    padding: 0; 
    box-sizing: border-box; 
}
Nach dem Login kopieren

Weniger globale Lösung

Auf Wunsch können Sie sich dafür entscheiden ein weniger globaler Ansatz, indem gezielt auf die folgenden Elemente abzielt:

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
Nach dem Login kopieren

Anderes CSS Zurücksetzungen

Es sind zahlreiche CSS-Resets verfügbar, einschließlich:

  • http://meyerweb.com/eric/tools/css/reset/
  • https://github.com/necolas/normalize.css/
  • http://html5doctor.com/html-5-reset-stylesheet/

Das obige ist der detaillierte Inhalt vonWie eliminiere ich standardmäßige Textränder und zusätzlichen Platz in HTML/CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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