Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 什么';s是a<;p>;元素?_Html_Css - Fatal编程技术网

Html 什么';s是a<;p>;元素?

Html 什么';s是a<;p>;元素?,html,css,Html,Css,我们使用的是一个客户端提供的Html包装,它引用了一个重置样式表,将元素的边距设置为0px。我希望我的元素有一个正常的上下边距,那么有人能告诉我应该是什么吗?它们依赖于浏览器。这就是为什么大多数人使用重置页-在尝试自定义它们之前对它们进行规范化。默认边距为1em,如中所建议。概述了特定于浏览器的CSS默认值 下面是p元素边距的相关性摘录: W3:1.12em 0 IE7:14.25pt 0 IE8:1em 0 FF2:1em 0 FF3:1em 0 歌剧院:1em 0 Safari 3.1:1

我们使用的是一个客户端提供的Html包装,它引用了一个重置样式表,将
元素的边距设置为0px。我希望我的
元素有一个正常的上下边距,那么有人能告诉我应该是什么吗?

它们依赖于浏览器。这就是为什么大多数人使用重置页-在尝试自定义它们之前对它们进行规范化。

默认边距为
1em
,如中所建议。

概述了特定于浏览器的CSS默认值

下面是
p
元素边距的相关性摘录:

  • W3:
    1.12em 0
  • IE7:
    14.25pt 0
  • IE8:
    1em 0
  • FF2:
    1em 0
  • FF3:
    1em 0
  • 歌剧院:
    1em 0
  • Safari 3.1:
    1em 0
顺便说一句,重置样式表是荒谬的。如果您希望浏览器之间保持一致,只需自己设置所需的边距即可

p {
    margin: .75em 0;
}
另见:

大多数浏览器都使用空白吗?不,没有设定的要求或“标准”。我的建议是保留重置表,然后将顶部和底部设置为您希望看到的内容。“不,没有设置要求或“标准”-但这并不完全是要求的内容。我认为大多数浏览器使用1em。像大多数人一样,使用16px作为默认字体大小,1.2作为默认行高。具有由各种浏览器应用的默认样式(非详尽)列表。但是,是的,就我个人而言,我只是简单地将这些重置为我自己的值,而不是试图猜测浏览器的详细信息。+1,但在重置样式表方面与您不一致。我发现它们节省了我的时间,因为我不需要解决几乎同样多的浏览器不一致问题。但是,如果站点需要针对高流量进行优化,则此好处将消失。仅供参考-您的第一个站点因内部服务器错误而死亡。@Sparky:他们的服务器代码中存在错误。如果他们不尽快修复,请检查。您可能需要检查。