p 标签具有浏览器默认的 margin-block-start 样式,为了表现理想的样式,需要设置 p 的 margin 为 0.
我导入 normalize.css 去除浏览器默认的样式,并不会抹掉 p 标签的样式,还是需要设置 p 的 margin 为 0
1
g190875565 2018-11-16 16:31:42 +08:00 1
normalize.css 是让不同浏览器展现同一种样式,而不是去除默认样式吧,你需要的是 reset.css
|
2
TimePPT 2018-11-16 16:42:17 +08:00 via iPhone
@g190875565 reset.css +1
|
3
caopi OP @g190875565 是 reset.css 好还是自己手动设置好呢?
|
4
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 就够了
|
5
learnshare 2018-11-16 17:27:33 +08:00
用 reset.css 和只用 div 没区别
|
6
flowfire 2018-11-16 17:34:43 +08:00 via iPhone
@learnshare #5 语义化了解一下
|
7
learnshare 2018-11-16 17:47:18 +08:00
@flowfire 默认样式也是语义化带来的好处之一
|
8
flowfire 2018-11-16 17:54:35 +08:00
@learnshare #7 你自己都说了,“之一”
|
9
wu67 2018-11-16 17:57:05 +08:00
照着设计稿手动写就醒了, 默认样式可以让你在漏写样式的时候让你的页面看起来不那么丑
|
10
t6attack 2018-11-16 17:57:27 +08:00
在 css2 时代,如果要求兼容包括 IE6 在内的多浏览器。css 文件第一句就是*{ margin:0; padding:0; }
|