2012-09-23 34 views
2

那麼,我知道
是非語義的。問題是,當有段落如:<br>標籤語義的替代用法

你好朋友。
今天我學到了一個新的竅門,但我不會告訴你 呢。

好吧,我只是在開玩笑。 Lorem ipsum dolor sit amet,consectetur adipiscing elit。 Rhoncus在magna。 Nulla aliquam turpis ac magna scelerisque vel eleifend libero malesuada
Quisque facilisis leo et elit ultricies id suscipit leo ornare。 Vestibulum mi odio, facilisis非fauceilla簡歷,unediet egestas mauris。 Nunc enim erat,vehicula vel malesuada nec。

正如你可以看到有兩個段落。他們在中間都有一個<br>標籤。爲了語義的緣故,我怎樣才能做到這一點?

注意:插入大膽的「malesuada」可以幫助您輕鬆識別第二個換行符。

回答

2

首先,換行符打算用於必須在文本流中發生斷點的情況下,例如在詩中。

像這樣標記文本的普遍接受的方式是段落,這是塊級別,因此總是創建一個新行,並設置它們之間的邊距。這裏有兩種段落風格,一種需要空間,另一種則不需要。你可以有兩種不同的段落樣式(我只是在這裏說明了垂直邊緣 - 水平邊緣被設置爲0)。

p {margin:.1em 0;} 

p.special {margin:0;} 

然後,只需將類「special」添加到沒有空格的段落。請注意,垂直邊距將摺疊,因此您只能在每個段落之間獲得1em的空間。

我的更大的問題,雖然是設計之一:爲什麼你想組織這樣的段落?爲什麼不在整個標準的段落間距內使用標題來分組這些段落呢?你在做什麼是非常規的,這就是爲什麼你遇到問題找到正確的HTML元素使用。 hth,charles