1、为什么要初始化
因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对css初始化往往会出现浏览器之间的页面显示差异。
当然,初始化样式会对SEO有一定的影响,但鱼和熊掌不可兼得,但力求影响最小的情况下初始化。
最简单的初始化方法:{padding:0;margin:0;}(强烈不建议),原因:因为需要把所有的标签都遍历一遍,当网站较大时,样式比较多,这样写就大大的加强了网站运行的负载,会使网站加载的时候需要很长一段时间,因此一般大型的网站都有分层次的一套初始化样式。
建议使用:

html,body{padding:0;margin:0;}

我们要知道设置初始化的目的,并不是去除边框,只是为了统一所有的浏览器,正常化。
淘宝的样式初始化代码:

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,\5b8b\4f53;}
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;}

为什么要初始化CSS的样式?相关推荐

  1. [css] 写出几个初始化CSS的样式,并解释说明为什么要这样写

    [css] 写出几个初始化CSS的样式,并解释说明为什么要这样写 padding:0; margin:0;为了解决各个浏览器显示不一样的问题 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容 ...

  2. css 默认样式初始化

    1.css reset:这个是我们在做项目时比较常用的一套css初始化样式,在这里就直接给出代码了 html, body, div, span, applet, object, iframe, h1, ...

  3. 为什么要初始化CSS样式

    为什么要初始化CSS样式 这是因为浏览器的兼容问题,不同浏览器的元素默认样式是不同的,为了让项目在各个浏览器上呈现的效果相同,所以我们要初始化CSS样式.

  4. 【web前端】CSS高级技巧(精灵图,字体图标,CSS三角,CSS用户界面样式,文字与图片垂直对齐,溢出的文字省略号显示,常见布局技巧,CSS初始化)

    使用课程是黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili 目录 一.精灵图 1.为什么需要精灵图 2.精灵图( sprit ...

  5. html 对话框 flatballoon,CSS纯样式实现箭头、对话框等形状

    在使用第三方框架bootstrap的时候,本以为其是图片实现的小箭头,后来使用开发工具查看是用CSS来实现的,现记录如下: 理解完上面伪类的用法后,下面进入主题,直接贴上代码, border test ...

  6. option样式美化 css,CSS select样式优化

    下拉选择菜单基本的CSS样式不怎么好看,通过一些简单的样式优化,就可以起到美化的作用了. 请选择您所在的城市 请选择您所在的城市 中山市 太原市 广州市 CSS样式 .sel_wrap{ height ...

  7. dw中css目标规则命名,css 常用样式命名规则

    大家在写css的时候,对一些html标签起一个合适的名字是个很头疼的事情,现在给大家分享项目中常用的名字供参考. 外套:wrap  --用于最外层 头部:header  --用于头部 主要内容:mai ...

  8. web前端开发培训学院,教你用CSS清除样式

    CSS面试题 1. 介绍一下标准的 CSS 的盒子模型?低版本 IE 的盒子模型有什么不同的? 相关知识点: 有两种盒子模型:IE盒模型(border-box).W3C标准盒模型(content-bo ...

  9. h5前端开发,CSS全局样式

    第一章 HTML(★★) 1.浏览器页面有哪三层构成,分别是什么,作用是什么? 2.HTML5的优点与缺点? 3.Doctype作用? 严格模式与混杂模式如何区分?它们有何意义? 4.HTML5有哪些 ...

最新文章

  1. Appium安装(Mac版)
  2. Android系统编译过程中常见问题汇总(1)
  3. deepin 安装 kvm-manager
  4. java获取jtable的路径,Java如何在JTable组件中获取选定的单元格?
  5. STL运用的C++技术(6)——函数对象
  6. 利用zabbix API进行管理
  7. pythonjson安装_python安装simplejson
  8. 利用wcf传递字节的简单例子
  9. 【我看Spring】从一个简单的AOP示例看切面编程
  10. 验证码的旋转与放缩代码
  11. 关于mac下连接mysql和mysql workbench连接mysql的异常
  12. 纯php代码进行删除数据操作
  13. JS手册和参考教程网址
  14. 如何将视频文件转为图片
  15. Flutter-设置信息本地持久化
  16. GBase 8c 全局死锁解除
  17. HTML学习第十二章------布局和排版
  18. 12V铅酸电池充放电保护板
  19. 对单片机通信方式(中断和轮询)的理解
  20. 电商-商品搜索列表设计思路

热门文章

  1. 图解 Git 工作原理和常用命令使用教程
  2. 常用的三极管电路设计-电阻到底是怎么选的
  3. ceisum禁止鼠标左键和右键拖动,滚轮缩放事件
  4. 【原】斐波那契质数(Fibonacci Prime)详解
  5. 王良:考砸了,学不好,父母、孩子怎么办
  6. 基于深度学习的图像融合-论文整理【2022版】
  7. MFC用户名+密码登录程序设计
  8. 如何查看传奇私服GM命令
  9. Java网络蜘蛛/网络爬虫 Spiderman
  10. 伤心2005—龙岩站