Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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
Css 为什么_Css_Html - Fatal编程技术网

Css 为什么

Css 为什么,css,html,Css,Html,有两个换行符而不是一个? 我不明白为什么HTML中的标签有两个换行符,而不是一个,有人能告诉我为什么是这样的吗?如果有可能的话,用CSS把它改成一个 两个换行符: Hello World我的名字是Yoel。在Chrome上,您可以获得默认样式: p{ display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px;

有两个换行符而不是一个? 我不明白为什么HTML中的标签有两个换行符,而不是一个,有人能告诉我为什么是这样的吗?如果有可能的话,用CSS把它改成一个

两个换行符:


Hello World

我的名字是Yoel。在Chrome上,您可以获得默认样式:

  p{
        display: block;
       -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    }

如果将它们设置为0,您将得到与br tag相同的结果,您看到的实际上不是一个额外的换行符,而是一个边距。默认情况下,p标记带有一个小的边距,以帮助直观地定义它们

如果您想摆脱这种情况,可以在CSS中添加以下内容:

p {
    margin: 0;
}

不同的浏览器具有不同的渲染引擎,并应用不同的用户代理样式表

默认情况下,浏览器将边距应用于元素

您可以使用删除底部的边距

或者更好的做法是:

你好,世界 我的名字是Yoel。

是一个新段落,而这个段落只用于换行

古希腊παράγραφος段落中的段落,写在旁边或写在旁边,是写作中论述特定观点或观点的独立单元。段落由一个或多个句子组成。尽管任何语言的语法都不需要段落,但段落通常是正式写作的预期部分,用于组织较长的散文

相关:请尝试以下操作:
p { margin-bottom: 0;}