2017-06-17 174 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>