Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
Php 为什么Firefox不显示带有两个BR的空间?_Php_Html - Fatal编程技术网

Php 为什么Firefox不显示带有两个BR的空间?

Php 为什么Firefox不显示带有两个BR的空间?,php,html,Php,Html,我正在处理这个问题,并显示数据库中的帖子。我正在将\r\n\r\n替换为。在Opera、Chrome和IE中的效果与预期一样,但在Firefox中,它只跳了一行,就好像只有一行一样,但我查看了源代码,有两行 我做错了什么,或者Firefox不能正常工作?我正在使用Firefox7 生成的HTML。双br未正确显示 在11月19日,巴西的一家钢铁公司在殖民地、屋顶和钢结构的新苏亚士州的帕莱斯特拉市进行了宣传。帕莱斯特拉·沃尔塔达公司的一家钢铁公司在墨西哥的纳雷亚地区获得了利润。该公司的主要信息来源

我正在处理这个问题,并显示数据库中的帖子。我正在将\r\n\r\n替换为。在Opera、Chrome和IE中的效果与预期一样,但在Firefox中,它只跳了一行,就好像只有一行一样,但我查看了源代码,有两行

我做错了什么,或者Firefox不能正常工作?我正在使用Firefox7

生成的HTML。双br未正确显示

在11月19日,巴西的一家钢铁公司在殖民地、屋顶和钢结构的新苏亚士州的帕莱斯特拉市进行了宣传。帕莱斯特拉·沃尔塔达公司的一家钢铁公司在墨西哥的纳雷亚地区获得了利润。该公司的主要信息来源于供应商网站。

.post .conteudo br {
    display: block; /* <-- Causes the issue at Firefox*/
    height: 1px;
}
此显示属性应该是内联的。一个空的block元素,即带有display:block且没有可见内容的元素将隐藏在Firefox中。

此时,将显示以下声明:

.post .conteudo br {
    display: block; /* <-- Causes the issue at Firefox*/
    height: 1px;
}

此显示属性应该是内联的。一个空的block元素,即带有display:block的元素,没有可见内容,将隐藏在Firefox中。

问题在于CSS覆盖了标签的正常行为

查看Firebug,当我导航到标签时,我看到:

.post .conteudo br {
    display: block;
    height: 1px;
}
如果删除这些样式,将正常工作


我不确定您为什么选择为标记设置样式,但这是该样式的结果。

问题在于CSS覆盖了标记的正常行为

查看Firebug,当我导航到标签时,我看到:

.post .conteudo br {
    display: block;
    height: 1px;
}
如果删除这些样式,将正常工作


我不知道你为什么选择标记样式,但这是样式设置的结果。

你能把HTML代码放到你的问题中吗,这样我们可以看到一些上下文。不要把整个页面放进去,但是在问题区域前后放一小部分会很有用。你可以把HTML代码放进你的问题中,这样我们可以看到一些上下文。不要把整个页面都放进去,但是在问题区域前后放一小部分会很有用。是的,你是对的。我忘了删除CSS的这一部分。这只是一个测试。谢谢。是的,你说得对。我忘了删除CSS的这一部分。这只是一个测试。谢谢