2017-06-17 125 views
0

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

<div>This is some text</div> 

我们不应该使用一些文字显示的目的标签,如<p>

+0

这将完全取决于。 –

+0

[我应该在标记中使用

标记吗?](https://stackoverflow.com/questions/1261104/should-i-use-the-p-tag-in-markup) – KyleS

回答

0

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

0

一般而言,<div>标签应该用作最后一个选项,当有更多semantic标签可用时。

0

<p>标记定义了一个段落。 <div>标记定义HTML文档中的一个分区或一个分区。基本上使用<div>标签中的其他标签并使用<div>来划分HTML页面。但是你可以使用<div>而没有任何其他标签,但它不适合搜索引擎优化问题。

1

一般来说,如果您使用<p><span>这样的标签,它会使应用CSS变得更容易,并且JavaScript和jQuery也可以使用,但除此之外,使用纯文本是完全正确的。请参阅本: https://stackoverflow.com/a/28529404/7733026

是的,它是确定使用<div>元件,而不<p>

一个<p>会告诉一个<div>元素中的文本被分成段落 ,因此,如果您有文字分成段落,你应该 使用<p>;另一方面,<p>不能包含除所谓的短语内容之外的其他元素;因此<p>内部不能有<div>

举例来说,如果你有一个div一些文本,你想它的一些是蓝色和一些它是红色的,你可以这样做:

.blue { 
 
    color: blue; 
 
} 
 
.red { 
 
    color: red; 
 
}
<div> 
 
    <p class="blue">blue</p> 
 
    <p class="red">red</p> 
 
</div>

因为不可能只用CSS来说(而且用JS非常难)“得到蓝色的文字,并给它蓝色的颜色”,但是很容易用任何一种方式说,'得到<p>有一个蓝色的类和使蓝色的颜色'

0

是的,我们应该使用标签,如<p>

但正确的使用方法是<div><p>some text here<\p><\div>使用CSS

0

<div>标签用于组块的元素,它们与CSS格式时控制文本很好。您可以为特定的div设置一些id,然后您可以使用该id进行操作。

<div style="color:#0000FF" id="xyz"> 
    <h3>This is a heading</h3> 
    <p>This is a paragraph.</p> 
</div> 

它不是必须的,你应该总是包装文本<p>

0

使用<p>标签是写作文本的事实选择。但是,根据场景,人们可以使用<div><span>标签撰写文本。

你也可以在你希望如何无论是在页面上访问或风格的元素使用<p><div>

<div><p>Your content here</p></div>