为什么要初始化css代码

原因:1、不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异;2、初始化CSS可以节约网页代码,节约网页下载时间;还会使得我们开发网页内容时更加方便简洁。

为什么要初始化css代码

本教程操作环境:windows7系统、CSS3版、Dell G3电脑。

(推荐教程:CSS视频教程)

初始化CSS的原因

1、浏览器差异

立即学习“前端免费学习笔记(深入)”;

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

2、提高编码质量

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

如果不初始化,整个页面做完会很糟糕,重复的css样式很多。

我们在开发比较复杂的网页时候就不会知道自己是否已经设置了此处的CSS属性,是否和前面的CSS属性相同,是否统一整个网页的风格和样式。

弊端

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

总结:CSS初始化是指重设浏览器的样式。不同的浏览器默认的样式可能不尽相同,所以开发时的第一件事可能就是如何把它们统一。如果没对CSS初始化往往会出现浏览器之间的页面差异。每次新开发网站或新网页时候通过初始化CSS样式的属性,为我们将用到的CSS或html标签更加方便准确,使得我们开发网页内容时更加方便简洁,同时减少CSS代码量,节约网页下载时间。

怎么初始化CSS?

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

* {padding: 0; margin: 0;}

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

淘宝样式初始化:

body, h1, h2, h3, h4, h5, h6, 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, 5b8b4f53; }h1, h2, h3, h4, h5, h6{ 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,h1,h2,h3,h4,h5,h6,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,h1,h2,h3,h4,h5,h6,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代码的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1616628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 05:32:48
下一篇 2025年12月24日 05:33:03

相关推荐

  • css定位图片位置不变的实现方法

    css定位图片位置不变的实现方法:首先创建一个HTML示例文件;然后引入一个background背景图片;最后给该图片添加“position: fixed”样式即可固定图片位置并保持不变。 本教程操作环境:windows7系统、css3版、thinkpad t480电脑。 推荐:《css视频教程》 …

    好文分享 2025年12月24日
    000
  • css可以在html里面写吗

    css可以在html里面写,其写法有:1、在head标签的style标签中写css;2、直接在HTML代码里添加style属性,然后在该属性里定义css代码即可。 本教程操作环境:windows7系统、css3&&html5版本,Dell G3电脑。 推荐:《css视频教程》《HTM…

    2025年12月24日
    000
  • css font-size 不管用怎么办

    css font-size不管用的解决办法:1、尽量设置大于或等于12px的字体大小;2、在div css布局时,字体大小样式要设置为偶数值,以达到兼容各大浏览器的效果。 本教程操作环境:windows7系统、css3版,Dell G3电脑。 推荐:《css视频教程》 css font-size 失…

    2025年12月24日
    000
  • css中鼠标点击的五种状态分别是什么

    css中鼠标点击的五种状态分别是: (视频教程分享:css视频教程) 1、a:link{color:#fff}  未访问时的状态(鼠标点击前显示的状态) 2、a:hover{color:#fff}  鼠标悬停时的状态 立即学习“前端免费学习笔记(深入)”; 3、a:visited{color:#ff…

    2025年12月24日
    000
  • 如何解决浏览器不加载css文件的问题

    解决浏览器不加载css文件的方法:1、检查css路径是否错误并修改;2、将css文件中指定的编码与页面设置统一;3、修改文件后缀的minetype类型;4、检查并修改HTML头部的DOCTYPE声明。 本教程操作环境:Windows7系统、css3版,Dell G3电脑。 解决方案: 1、首先考虑是…

    2025年12月24日
    000
  • css子元素如何相对父元素定位?

    在css中,可以使用position属性,通过给父元素设置相对定位“position:relative;”样式,给子元素设置绝对定位“position:absolute;”样式来实现子元素相对父级元素定位。 本教程操作环境:windows7系统、css2版,该方法适用于所有品牌电脑。 相关推荐:《编…

    2025年12月24日
    000
  • hover在css中有什么用?

    在css中,“:hover”选择器用于选择鼠标指针浮动在上面的元素,然后为其设置样式,语法格式“元素:hover{css样式};”;“:hover”必须位于“:link”和“:visited”之后(如果存在的话),这样样式才能生效。 相关推荐:《编程教学》 :hover 选择器用于选择鼠标指针浮动在…

    2025年12月24日
    000
  • css设置文字外发光效果

    实现代码: (推荐教程:CSS教程) h1{text-shadow: .2rem 0rem .5rem red,-.2rem 0rem .5rem red,0rem .2rem .5rem red,0rem -.2rem .5rem red;} 文本阴影效果! 实现效果: 以上就是css设置文字外发…

    2025年12月24日
    000
  • css a代表什么

    css a代表的是a标签,a标签定义超链接,用于从一张页面链接到另一张页面,其中a元素最重要的属性是 href 属性,它指示链接的目标。 本教程操作环境:windows7系统、css3版,Dell G3电脑。 推荐:《css视频教程》 a代表的是a标签。 标签定义超链接,用于从一张页面链接到另一张页…

    2025年12月24日
    000
  • css borderradius不起作用怎么办

    css borderradius不起作用的解决办法:1、设置“border:none;”去掉边框;2、设置“border-radius:40px;”属性;3、使用“box-shadow: 0px 0px 5px #ccc”设置边框。 本教程操作环境:windows7系统、css3版,Dell G3电…

    2025年12月24日
    000
  • css能换图片颜色吗

    css能换图片颜色,其实现图片换颜色的方法:首先创建一个HTML示例文件;然后通过设置图片的属性为“img {filter: grayscale(10);}”来更换图片颜色即可。 本教程操作环境:windows7系统、css3版、thinkpad t480电脑。 推荐:《css视频教程》 css可以…

    2025年12月24日 好文分享
    000
  • css3如何做 尖角

    css3做尖角的方法:首先创建一个HTML示例文件;然后确定尖角的位置;最后通过给指定div设置属性为“top:6px;left:-3px;border-top:0px;border-bottom…”来实现尖角效果即可。 本教程操作环境:windows7系统、css3版、thinkpad…

    2025年12月24日 好文分享
    000
  • css样式“list-style:none”是什么意思?

    在css中,“list-style:none”样式表示设置列表项标记的类型为空,即列表项前无标记。list-style属性默认列表项标记的类型为实心圆,如果属性值设置为none,则可以去掉列表项标记。 本文操作环境:windows10系统、css3、thinkpad t480电脑。 “list-st…

    2025年12月24日
    000
  • css怎么设置滚动条宽度

    css中可利用“::-webkit-scrollbar”选择器和width属性来设置滚动条宽度,语法为“::-webkit-scrollbar{width:宽度值;}”;该选择器用于选中整个滚动条,而width属性用于为选中的元素设置宽度。 本教程操作环境:windows10系统、CSS3&…

    2025年12月24日
    000
  • css怎么更改超链接颜色

    css更改超链接颜色的方法:【a:link{color:#000000;}】,a:link表示超链接未被访问。如果要设置超链接被点击后的颜色,可以使用方法【a:visited {color:#00FF00;}】。 环境: 本文适用于所有品牌的电脑。 (学习视频分享:css视频教程) css设置超链接…

    2025年12月24日
    000
  • css怎么实现图片半透明效果

    css实现图片半透明效果的方法:可以通过opacity属性来进行设置,如【style=”-moz-opacity:0.5″;】。opacity属性用来设置元素的不透明级别,语法为【opacity:value|inherit;】。 本文环境: windows10、css3 适用…

    2025年12月24日
    000
  • css想让块靠右该如何实现

    css想让块靠右的实现方法:可以通过float属性来实现,如【float:right;】,表示元素向右浮动。float属性用于定义元素在哪个方向浮动,left表示元素向左浮动,right表示元素向右浮动。 本文环境: windows10、css3 本文适用于所有品牌的电脑 相关元素: 立即学习“前端…

    2025年12月24日
    000
  • css中什么叫浮动

    css中的浮动是指将元素向左或向右移动,同时其周围的元素也会重新排列。一个浮动元素会尽量向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 本文环境:windows10、css3,本文适用于所有品牌的电脑。 浮动介绍: CSS 的 Float(浮动),会使元素向左或向右移动,其周围的…

    2025年12月24日
    000
  • 声明css有哪几种方式

    声明css有三种方式,分别是:1、在head标签中使用style标签声明;2、在标签上使用style属性声明;3、在head标签中使用link标签引入外部声明好的css文件。 本文环境:windows10、css3,本文适用于所有品牌的电脑。 (学习视频分享:css视频教程) 声明css有三种方式,…

    2025年12月24日
    000
  • css如何让文字居于div的底部

    css让文字居于div的底部的方法:可以借助position属性的相对定位和绝对定位来实现,如【#txt{position:relative;} #txt p{position:absolute;}】。 本教程操作环境:windows10系统、css3版本,本文适用于所有品牌的电脑。 背景: css…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信