浏览器默认样式该如何处理呢?

2018-11-16 16:22:49 +08:00
 caopi

p 标签具有浏览器默认的 margin-block-start 样式,为了表现理想的样式,需要设置 p 的 margin 为 0.

我导入 normalize.css 去除浏览器默认的样式,并不会抹掉 p 标签的样式,还是需要设置 p 的 margin 为 0

2028 次点击
所在节点    问与答
10 条回复
g190875565
2018-11-16 16:31:42 +08:00
normalize.css 是让不同浏览器展现同一种样式,而不是去除默认样式吧,你需要的是 reset.css
TimePPT
2018-11-16 16:42:17 +08:00
@g190875565 reset.css +1
caopi
2018-11-16 16:46:20 +08:00
@g190875565 是 reset.css 好还是自己手动设置好呢?
leaveeel
2018-11-16 17:25:37 +08:00
我是自己设置, 建个 css 设 margin padding font-size font-style text-decoration outline list-style border line-height 这些为 0 或者 none 就够了
learnshare
2018-11-16 17:27:33 +08:00
用 reset.css 和只用 div 没区别
flowfire
2018-11-16 17:34:43 +08:00
@learnshare #5 语义化了解一下
learnshare
2018-11-16 17:47:18 +08:00
@flowfire 默认样式也是语义化带来的好处之一
flowfire
2018-11-16 17:54:35 +08:00
@learnshare #7 你自己都说了,“之一”
wu67
2018-11-16 17:57:05 +08:00
照着设计稿手动写就醒了, 默认样式可以让你在漏写样式的时候让你的页面看起来不那么丑
t6attack
2018-11-16 17:57:27 +08:00
在 css2 时代,如果要求兼容包括 IE6 在内的多浏览器。css 文件第一句就是*{ margin:0; padding:0; }

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/508553

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX