使用div标签在html中显示文本

4 html css

我是 html 的新手,我知道标签定义了 HTML 文档中的一个部门或一个部分,但有时你可以看到像这样使用 div 标签:

<div>This is some text</div>
Run Code Online (Sandbox Code Playgroud)

我们不应该使用一些文本显示目的标签<p>吗?

Jam*_*las 5

一般情况下,如果您使用像这样的标签,<p>或者<span>它会使应用 CSS 变得更容易,JavaScript 和 jQuery 也是如此,但除此之外,仅使用纯文本就完全没问题了。参考这个:https : //stackoverflow.com/a/28529404/7733026

是的,可以使用<div>不带<p>.

A<p>会告诉<div>元素内的文本被拆分为段落,因此如果您将文本拆分为段落,则应使用<p>; 另一方面,a<p>不能包含所谓的短语内容以外的元素;因此你不能有一个<div>内部 a <p>

例如,如果您在 div 中有一些文本,并且您希望其中一些是蓝色的,而另一些是红色的,您可以这样做:

.blue {
  color: blue;
}
.red {
  color: red;
}
Run Code Online (Sandbox Code Playgroud)
<div>
  <p class="blue">blue</p>
  <p class="red">red</p>
</div>
Run Code Online (Sandbox Code Playgroud)

因为不可能只用 CSS 说(而且用 JS 很难说)“获取显示蓝色的文本并赋予它蓝色”,但是使用任何一种都可以很容易地说,“获取<p>具有一类蓝色的文本并赋予它蓝色”。使颜色变蓝'


Alb*_*221 1

是的,描述文本段落的正确标签是<p>,但在这种情况下,我想上面代码的作者想要使用,<div>因为它没有预定义的(由浏览器)样式,如边距。