前端学习笔记40-浏览器的默认样式
发布日期:2021-05-04 01:05:49 浏览次数:34 分类:技术文章

本文共 926 字,大约阅读时间需要 3 分钟。

前端学习笔记40-浏览器的默认样式

    
Document

在这里插入图片描述

从显示可以看到,border的上方有间隙,但我并没设置。
看另一个代码

    
Document

我是段落

我是段落

我是段落

我是段落

  • 1
  • 2
  • 3

在这里插入图片描述

你看,这些都不是我们设置的,但是却有。
这些是浏览器的默认样式,会影响我们的布局。所以我们要去除默认样式。
F12打开看看,这些是设置了哪些。
在这里插入图片描述
从上图可以看到box1的上方和左边是body的margin。
在这里插入图片描述
从上图可以看到,段落的margin也有默认值。继续看ul。
在这里插入图片描述
从上图可以看到,ul不仅有margin还有padding默认值。
知道了问题后,我们可以认为设置它。

手动一个个改

body{            margin:0px;        }        p{            margin:0px;        }        ul{            margin: 0px;            padding:20px        }

在这里插入图片描述

细心的小伙伴可能发现了我给ul的padding设置了20px,这是为了显示那个黑点。如果我们不需要黑点,可以用如下代码去除它。

list-style: none;

前面的方法有点麻烦,因为我们得考虑所有有默认样式的标签。

最简单做法

*{            margin: 0;            padding: 0;        }

写上这个代码后就可以的,但是这个会有一些标签去除不了,所以得再找个方法。

重置样式表

拿一些别人写好的重置样式表

在head里写这句代码(前提是你有相应的reset.css文件,这文件不是我的,我就不给了自己百度下载)

在这里插入图片描述

当我们换另一个样式表时,则还有一些样式。

在这里插入图片描述

这就是这两个默认样式表的区别
reset:全部去除
normalize:全部统一

转载地址:https://blog.csdn.net/weixin_45034895/article/details/116331914 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:前端学习笔记41-盒子的大小
下一篇:前端学习笔记39-行内元素的盒模型

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月11日 22时48分01秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

深度linux内核升级,深度操作系统 2020.11.11 更新发布:内核升级 2019-04-21
当前元素_H5元素介绍 2019-04-21
为何禁播_当年红遍中国的《小龙人》, 为何被禁播了? 2019-04-21
图片夹_【第200330期】微波饼干夹烤棉花糖、棉花糖夹心饼干和棉花糖吐司 2019-04-21
代码 对冲策略_Alpha对冲策略(股票/期货) 2019-04-21
北大青鸟消防设备类型编码_北大青鸟JBF6480电子编码器 2019-04-21
idea scala 跑_IDEA上安装Scala环境执行测试 2019-04-21
mysql not_Mysql 关于not exists一例 2019-04-21
linux mysql数据库修改默认端口_linux 肿么修改mysql数据库默认端口 2019-04-21
mysql innodb排他锁_MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解... 2019-04-21
php 输出mysql错误日志文件_MySQL 错误日志(Error Log) 2019-04-21
mysql utf8 字节_mysql utf8编码 2019-04-21
iis php5.3 mysql_IIS+FastCGI+PHP5.3+MySQL5.1+Gzip详细教程_服务器配置 2019-04-21
mysql怎么默认值_MySQL之默认值 2019-04-21
mysql查询结果中取第一个_MySQL查询从字段中提取第一个单词? 2019-04-21
mysql可视化导入csv文件_Navicat for MySql可视化导入CSV文件 2019-04-21
linux c语言 创建可变文件名_Linux GCC简明教程(使用GCC编写C语言程序) 2019-04-21
liquibase mysql_如何使用Liquibase将存储过程导入到MySQL中? 2019-04-21
mysql group by cube_测试db2的group by cube与oracle的差别 2019-04-21
java mysql数据同步_java 同步数据 2019-04-21