iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >初始化css的原因是什么
  • 778
分享到

初始化css的原因是什么

2024-04-02 19:04:59 778人浏览 独家记忆
摘要

今天小编给大家分享一下初始化CSS的原因是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧

今天小编给大家分享一下初始化CSS的原因是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

初始化css又叫“CSS reset”,是指重新设置浏览器默认样式。初始化原因:1、浏览器有兼容性问题,不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异。2、初始化CSS可以节约网页代码,节约网页下载时间;还会使得网页内容时更加方便简洁;提高编码质量。

教程操作环境:windows7系统、css3&&HTML5版、Dell G3电脑。

CSS 初始化是指重新设置浏览器默认样式(也称为 CSS reset )。每个网页都必须进行 CSS 初始化,才能保证浏览器的兼容性。

初始化CSS的原因

1、浏览器差异

因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异。

<h2>标题1标签在不同浏览器的盒子模型</h2>

初始化css的原因是什么

从上面可以看出,同一个标签,不同的浏览器解析的数据是不一样的,这样就会导致显示的差异了。

2、提高编码质量

初始化CSS为我们节约网页代码,节约网页下载时间;还会使得我们开发网页内容时更加方便简洁,不用考虑很多。

如果不初始化,整个页面做完会很糟糕,重复的css样式很多。我们在开发比较复杂的网页时候就不会知道自己是否已经设置了此处的CSS属性,是否和前面的CSS属性相同,是否统一整个网页的风格和样式。

每次新开发网站或新网页时候通过初始化CSS样式的属性,为我们将用到的CSS或html标签更加方便准确,使得我们开发网页内容时更加方便简洁,同时减少CSS代码量,节约网页下载时间。

弊端

初始化样式会对SEO有一定的影响,但鱼和熊掌不可兼得,但力求影响最小的情况下初始化。

怎么初始化CSS?

最简单的初始化方法就是:

* {padding: 0; margin: 0;}

有很多人也是这样写的。这确实很简单,但有人就会感到疑问:*号这样一个通用符在编写代码的时候是快,但如果网站很大,CSS样式表文件很大,这样写的话,他会把所有的标签都初始化一遍,这样就大大的加强了网站运行的负载,会使网站加载的时候需要很长一段时间。

淘宝样式初始化:

body, h2, h3, h4, h5, h6, h7, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, 
fORM, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }h2, h3, h4, h5, h6, h7{ font-size:100%; }address, cite, dfn, em, var { font-style:normal; }code, kbd, pre, samp { font-family:couriernew, courier, monospace; }small{ font-size:12px; }ul, ol { list-style:none; }a { text-decoration:none; }a:hover { text-decoration:underline; }sup { vertical-align:text-top; }sub{ vertical-align:text-bottom; }legend { color:#000; }fieldset, img { border:0; }button, input, select, textarea { font-size:100%; }table { border-collapse:collapse; border-spacing:0; }

腾讯QQ官网 样式初始化

body,ol,ul,h2,h3,h4,h5,h6,h7,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font:12px"宋体","Arial Narrow",HELVETICA;background:#fff;-WEBkit-text-size-adjust:100%;} 
a{color:#2d374b;text-decoration:none} 
a:hover{color:#cd0200;text-decoration:underline} 
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{Word-wrap:break-word}

新浪官网 样式初始化

body,ul,ol,li,p,h2,h3,h4,h5,h6,h7,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;} 
body{background:#fff;color:#333;font-size:12px; margin-top:5px;font-family:"SimSun","宋体","Arial Narrow";} 
 
ul,ol{list-style-type:none;} 
select,input,img,select{vertical-align:middle;} 
 
a{text-decoration:none;} 
a:link{color:#009;} 
a:visited{color:#800080;} 
a:hover,a:active,a:focus{color:#c00;text-decoration:underline;}

京东CSS初始化代码


* {
    margin: 0;
    padding: 0
}

em,
i {
    font-style: normal
}

li {
    list-style: none
}

img {
    
    border: 0;
    
    vertical-align: middle
}

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

a:hover {
    color: #c81623
}

button,
input {
    
    font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif
}

body {
    
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
    color: #666
}

.hide,
.none {
    display: none
}

.clearfix:after {
    visibility: hidden;
    clear: both;
    display: block;
    content: ".";
    height: 0
}

.clearfix {
    *zoom: 1
}

以上就是“初始化css的原因是什么”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网html频道。

--结束END--

本文标题: 初始化css的原因是什么

本文链接: https://www.lsjlt.com/news/98655.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 初始化css的原因是什么
    今天小编给大家分享一下初始化css的原因是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2024-04-02
  • css要初始化的原因有哪些
    这篇文章将为大家详细讲解有关css要初始化的原因有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。初始化css的原因:1、浏览器有兼容性问题,不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往...
    99+
    2023-06-14
  • 云服务器初始化失败原因是什么
    网络连接问题 在云服务器的初始化过程中,网络连接可能会成为一个重要的问题。如果网络连接不稳定或者出现问题,就会导致云服务器初始化失败。在这种情况下,我们可以采取以下措施来解决网络连接问题: (1)检查网络环境 确保云服务器所使用的网络...
    99+
    2023-10-28
    初始化 原因 服务器
  • css初始化是什么意思
    这篇文章给大家分享的是有关css初始化是什么意思的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。CSS初始化是指重设浏览器的样式。不同的浏览器默认的样式可能不尽相同,所以开发时的第一件事可能就是如何把它们统一。如果...
    99+
    2023-06-14
  • windows7通讯端口初始化失败是什么原因
    windows7用户在开启通讯软件的时候出现了通讯端口初始化失败的现象,这种情况是什么原因导致的呢?应当怎么办呢?之所以会有通讯端口初始化失败很有可能是大家不小心删除了注册表中的部分数据,你可以通过命令提示符窗口来解决,开启窗口以后输入ne...
    99+
    2023-07-19
  • Mybatis SqlSessionFactory初始化原理是什么
    这篇文章主要讲解了“Mybatis SqlSessionFactory初始化原理是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mybatis SqlSessionFactory初始化原...
    99+
    2023-06-20
  • mysql初始化失败的原因及解决方法是什么
    MySQL初始化失败的原因可能有很多,常见的原因包括:1. 配置文件错误:MySQL的配置文件(my.cnf)中可能存在错误配置,比...
    99+
    2023-09-23
    mysql
  • HashMap的负载因子初始值是0.75的原因是什么
    这篇文章主要讲解了“HashMap的负载因子初始值是0.75的原因是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“HashMap的负载因子初始值是0.7...
    99+
    2024-04-02
  • 阿里云服务器初始化失败原因是什么
    1. 简介 阿里云服务器是一款强大的云计算服务,为用户提供高性能、高可靠性、高安全性的云服务器。然而,在使用阿里云服务器时,有时候会出现初始化失败的情况。那么,阿里云服务器初始化失败的原因是什么呢?本文将为您解答。2. 原因分析2.1 网络...
    99+
    2023-12-29
    阿里 初始化 原因
  • golang切片初始化的原理是什么
    在Go语言中,切片是对数组的一个连续片段的引用。切片的初始化可以通过两种方式进行: 使用make函数初始化切片:make函数会创...
    99+
    2024-02-29
    golang
  • Java中ArrayList初始化容量大小为10的原因是什么
    这篇文章主要讲解了“Java中ArrayList初始化容量大小为10的原因是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中ArrayList初始化容量大小为10的原因是什么”吧...
    99+
    2023-07-02
  • Mysql初始化卡住的原因分析
    小编给大家分享一下Mysql初始化卡住的原因分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MYSQL安装到这里卡了很久,是不...
    99+
    2024-04-02
  • MySQL初始化失败的原因有哪些
    MySQL初始化失败的原因可能有以下几个:1. MySQL配置错误:在初始化过程中,如果MySQL配置文件中的参数设置错误,比如数据...
    99+
    2023-08-16
    MySQL
  • mysql初始化不了的原因有哪些
    数据库服务未启动:如果MySQL数据库服务未启动,那么无法进行初始化操作。请检查数据库服务是否已经启动。 数据库配置文件错误...
    99+
    2024-04-09
    mysql
  • plsql不能初始化的原因有哪些
    在PL/SQL中,不能初始化的原因可能包括以下几点: 数据类型不允许初始化:某些数据类型在声明时不允许进行初始化操作,例如游标类...
    99+
    2023-10-28
    plsql
  • 云服务器初始化失败原因
    云服务器初始化失败的原因有很多种,以下是一些常见的原因: 云服务器配置不正确:如果用户没有正确配置云服务器,例如使用的操作系统、版本号或云服务器的配置文件。在这种情况下,可能会出现配置错误的问题,例如缺少或过期的配置文件,导致云服务器无...
    99+
    2023-10-27
    初始化 原因 服务器
  • MySQL初始化不成功的原因有哪些
    MySQL初始化不成功的原因可能有以下几种: 配置文件错误:配置文件中的参数设置不正确或者配置文件本身存在错误会导致初始化失败。 ...
    99+
    2024-04-28
    MySQL
  • CSS初始化的方法
    这篇文章主要讲解了“CSS初始化的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS初始化的方法”吧!为什么要初始化CSS?CSS初始化是指重设浏览器...
    99+
    2024-04-02
  • linux初始化的方法是什么
    Linux的初始化方法可以通过执行以下步骤来完成:1. 启动计算机并进入BIOS设置,在启动选项中选择从可引导介质(如硬盘或USB驱...
    99+
    2023-08-30
    linux
  • pycharm初始化的方法是什么
    PyCharm的初始化方法是通过安装并打开PyCharm,在首次打开时,会出现一个“Welcome to PyCharm”界面,用户...
    99+
    2023-09-13
    pycharm
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作