分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

为什么css一开始需要设定margin和padding为 0px?

发布时间:2023-09-06 02:33责任编辑:胡小海关键词:暂无标签

我们在写HTML的时候,通常会在样式里先写上一些像body、a、ul li等这些标签的全局的一些样式。之所以有这样的习惯,主要是是因为以下几点:

  首先:浏览器兼容。我们做的网页是给用户看的,我们只负责把网页做出来,至于用户怎么使用,在哪种浏览器上使用就不是我们的事情了。但是不同的浏览器他们的margin又不尽相同,所以为了满足这种需求,我们一般都是为body设置他们的margin和padding为0px。当然啦还有其他的解决方式这里不过多讨论。

还有一点,个人觉得挺重要的一点,就是能够减少一些代码量。本人比较懒,一些需求的实现能用一行解决绝不多写一个字母。

其其他的一些作用我做了一个总结,如下:

1、默认的块元素有些会自带margin或者padding。
2、body默认就会有8个像素margin,这样设定后可以清除body的margin。
3、清除这些元素的默认margin和padding后我们自定义的css样式才不会有偏差。
4、同时设置margin为0也有为了居中对其的目的。

当然如果有更好的想法欢迎下方留言。我们是一个安静的程序猿!

为什么css一开始需要设定margin和padding为 0px?

原文地址:https://www.cnblogs.com/H-Gfeng/p/10422365.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved