📜  css 重置代码 - CSS (1)

📅  最后修改于: 2023-12-03 15:14:22.722000             🧑  作者: Mango

CSS 重置代码

CSS 重置代码可以让网站在不同浏览器上表现一致,避免因浏览器默认样式不同带来的问题。以下是常用的 CSS 重置代码:

/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul {
  margin: 0;
}

/* Remove list styles on ul, ol elements */
ol,
ul {
  list-style: none;
}

/* Set core root font size */
html {
  font-size: 16px;
}

/* Set core body font family */
body {
  font-family: Arial, sans-serif;
}

/* Set line-height of headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.2;
}

/* Set style for links */
a {
  text-decoration: none;
}

以上代码片段包括以下功能。

  • box-sizing: border-box 让盒模型的宽高包含边框和内边距,避免计算宽高时出错。
  • 移除各种标签的默认边距,对于定位、布局等很有帮助。
  • 移除列表元素的默认样式,减少不必要的布局问题。
  • 设置 HTML 的根元素字体大小为 16px,将其它元素的字体大小使用 rem 单位,可以方便地实现响应式网站。
  • 设置正文字体和标题字体使用无衬线字体 Arial,适合网页阅读。
  • 统一标题元素的行高,让其在页面布局中更加协调。
  • 移除链接元素的下划线,显得更加整洁。