初始化CSS

本文详细介绍了如何通过CSS进行页面样式的初始化和重置,包括去除浏览器默认样式、统一字体大小、设置文本颜色和背景等,确保网页在不同浏览器中的一致性和美观性。
@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
}

fieldset, img, input, button {             /*fieldset组合表单中的相关元素*/
    border: none;
    padding: 0;
    margin: 0;
    outline-style: none;
}

ul, ol {
    list-style: none;                /*清除列表风格*/
}

input {
    padding-top: 0;
    padding-bottom: 0;
    font-family: "SimSun", "宋体";
}

select, input {
    vertical-align: middle;
}

select, input, textarea {
    font-size: 12px;
    margin: 0;
}

textarea {
    resize: none;
}

/*防止多行文本框拖动*/
img {
    border: 0;
    vertical-align: middle;
}

/*  去掉图片低测默认的3像素空白缝隙*/
table {
    border-collapse: collapse;            /*合并外边线*/
}


body {
    font: 12px/150% Arial, Verdana, "\5b8b\4f53";    /*宋体,Unicode,统一码*/
    color: #666;
    background: #fff
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1; /*IE/7/6*/
}

a {
    color: #666;
    text-decoration: none;  
}

a:hover {
    color: #C81623;
}

h1, h2, h3, h4, h5, h6 {
    text-decoration: none;
    font-weight: normal;
    font-size: 100%;
}

s, i, em {                
    font-style: normal;
    text-decoration: none;
}

.col-red {
    color: #C81623 !important;
}

/*公共类*/
.w {
    /*版心 提取 */
    width: 1210px;
    margin: 0 auto;
}

.fl {
    float: left
}

.fr {
    float: right
}

.al {
    text-align: left
}

.ac {
    text-align: center
}

.ar {
    text-align: right
}

.hide {
    display: none
}


### 如何正确初始化 CSS 样式文件 为了确保 Web 页面的一致性和兼容性,通常会在项目中引入一个基础样式的初始化工具。以下是关于如何正确初始化 CSS 样式的方法。 #### 使用 Normalize.css 初始化样式 Normalize.css 是一种流行的 CSS 初始化方案,它通过修复跨浏览器之间的差异来提供更一致的表现[^1]。要使用 Normalize.css 进行初始化1. **下载 Normalize.css 文件** 访问其官方站点 https://necolas.github.io/normalize.css/ 下载最新版本的 `normalize.css` 文件[^2]。 2. **导入 Normalize.css 到项目的主样式表** 将以下代码添加到您的主样式表(如 `styles.css` 或其他全局样式文件)中: ```css @import url(&#39;path/to/normalize.css&#39;); ``` 替换 `&#39;path/to/normalize.css&#39;` 为您实际存储该文件的位置路径。 3. **利用 Normalize.css 的特性** Normalize.css 不会完全重置所有元素的样式,而是保留许多原生浏览器样式的同时解决不一致性问题[^3]。因此,在完成上述操作后,您可以在此基础上进一步定义自己的自定义样式而无需担心覆盖过多默认行为。 #### 对比 Reset.css 和 Normalize.css 另一种常见的方法是采用 Reset.css 来清除所有 HTML 元素自带的样式属性。然而,这种方法可能会导致丢失一些有用的默认样式,增加额外的工作量去重新设定它们。相较之下,Normalize.css 更倾向于调整而不是彻底移除原有的设计风格,从而减少不必要的工作负担。 #### 额外提示:集成 Element UI (可选) 如果计划开发基于 Vue.js 的前端应用,并希望快速搭建界面组件库,则可以考虑加入 Element UI 框架作为辅助手段之一。按照说明文档指引,可通过 unpkg CDN 获取最新的 JavaScript 及 Cascading Style Sheets 资源链接地址并嵌入至网页头部区域以便即时调用功能模块[^4]。 ```html <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> <script src="https://unpkg.com/vue/dist/vue.js"></script> <script src="https://unpkg.com/element-ui/lib/index.js"></script> ``` 以上即为实现 CSS 样式初始化的主要方式及其相关建议配置过程概述。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值