为什么React会奇怪地渲染<p>(段落)标签?

吉尔·伯曼

React正在使用<p>标签做奇怪的事情如果使用相同的标记结构,则<p>标记与<div>标记会产生非常不同的结果。例如,

var withP = (
    <p>
      withP
      <div />
    </p>
);

var withDiv = (
    <div>
      withDiv
      <div />
    </div>
);

这是生成的标记在chrome中的外观:

chrome开发工具的屏幕截图

这是一个现场jsbin演示。

为什么React的渲染方式<p>与有所不同<div>

吉尔·伯曼

<p>不能有嵌套的块元素Chrome(不是React)正在转换标记以使其有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

省略<p>标签时,段落中的文本仅在flexbox中垂直居中,其背后的原因是什么?

通用类型<P>转换为Javadoc中的段落标签

为什么p标签会压低父div?

为什么我的段落标签不以HTML居中?

AngularJS如何为<p> </ p>段落标签使用ng-model(获取内部值)?

为什么我的班段不作出段落元素<P>在</ P>在JavaScript?

为什么 <p> 标签可以互换地充当块元素和内联元素

如何删除preg_replace中包含特殊词的段落标签<p>?

使用 Vue 在 p 标签内渲染 HTML

为什么<p>标签和<p1>标签的背景颜色不同?

旋转 p 个段落

AngularJS:为什么ng-controller的ng-show和ng-click以及<p>标签的行为奇怪?

为什么 <p> 标签中没有显示 CSS 边框?

为什么我的 <p> 标签中没有呈现空格?

为什么溢出p标签的清晰边距

为什么我不能只抓取这个特定的 P 标签?

React P 标签更新但不是实时的

为什么“宽度”和“高度”CSS 属性不会影响我的段落标签

为什么段落标签的这个边距不起作用?

在 <p> 标签内渲染时删除多余的空格

通过什么库以及如何通过标题和段落标签在 HTML 上抓取文本?

更改输入字段时,如何在 REACT 中更新段落标签?

div中的p标签会影响相邻div的位置

继续将文本动态地放入单独的<p>段落中吗?

sed段落标签

<p> 元素错误地放置在 <h> 标签内的正确 Scrapy XPath 是什么?

为什么我的Highcharts图形中的xAxis标签如此奇怪地定位?

在浏览器中时,为什么html段落标记中的某些文本不属于<p> </ p>

如何在第一段(<p> 标签)内围绕图像的不同段落中将文本换行。(内容使用CKeditor Plugin输入)