首頁 web前端 css教學 如何消除 HTML 元素周圍不需要的空白?

如何消除 HTML 元素周圍不需要的空白?

Dec 19, 2024 pm 12:10 PM

How Do I Eliminate Unwanted White Space Around HTML Elements?

消除元素周圍的空白:解決CSS預設值

在網頁設計中,儘管指定了零,但元素周圍的多餘空間並不罕見邊距和填充。這可以歸因於應用於

的預設樣式。元素。預設情況下,瀏覽器會在正文的每一側新增 8px 的邊距。

解決方案:自訂正文

要解決此問題,您可以覆寫預設的正文樣式透過在 CSS 中將邊距設為零。這可確保正文中不會增加額外的空間。

body {
    margin: 0;  /* Remove body margins */
}
登入後複製

替代方案:全域重設

如果您喜歡更全面的解決方案,可以實施全域重設重設以消除應用於元素的所有預設樣式。這是透過為所有元素明確定義零邊距和填充來實現的。

*,
*::before,
*::after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
登入後複製

其他選項:

在全域範圍內,您可以針對特定元素來消除邊距和填充填充,例如以下內容:

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;
}
登入後複製

外部CSS重設:

或者,您可以利用現有的CSS 重設框架,例如:

  • [Eric Meyer 的CSS 重設](http:// meyerweb.com/eric/tools /css/reset/)
  • [尼古拉斯·加拉格爾的Normalize.css](https://github.com/necolas/normalize.css/)
  • [HTML5Doctor 的HTML5重置樣式表](http://html5doctor.com/html-5-reset-stylesheet/)

以上是如何消除 HTML 元素周圍不需要的空白?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

將框陰影添加到WordPress塊和元素 將框陰影添加到WordPress塊和元素 Mar 09, 2025 pm 12:53 PM

將框陰影添加到WordPress塊和元素

使用智能表單框架創建JavaScript聯繫表格 使用智能表單框架創建JavaScript聯繫表格 Mar 07, 2025 am 11:33 AM

使用智能表單框架創建JavaScript聯繫表格

創建一個具有可滿足屬性的內聯文本編輯器 創建一個具有可滿足屬性的內聯文本編輯器 Mar 02, 2025 am 09:03 AM

創建一個具有可滿足屬性的內聯文本編輯器

使用GraphQL緩存 使用GraphQL緩存 Mar 19, 2025 am 09:36 AM

使用GraphQL緩存

使您的第一個自定義苗條過渡 使您的第一個自定義苗條過渡 Mar 15, 2025 am 11:08 AM

使您的第一個自定義苗條過渡

比較5個最佳的PHP形式構建器(和3個免費腳本) 比較5個最佳的PHP形式構建器(和3個免費腳本) Mar 04, 2025 am 10:22 AM

比較5個最佳的PHP形式構建器(和3個免費腳本)

在node.js中使用multer上傳並上傳express 在node.js中使用multer上傳並上傳express Mar 02, 2025 am 09:15 AM

在node.js中使用multer上傳並上傳express

揭開屏幕讀取器的神秘面紗:可訪問的表格和最佳實踐 揭開屏幕讀取器的神秘面紗:可訪問的表格和最佳實踐 Mar 08, 2025 am 09:45 AM

揭開屏幕讀取器的神秘面紗:可訪問的表格和最佳實踐

See all articles