2009-12-18 79 views
1

我是新來的CSS,我想盡量減少我在HTML文檔中做標記的數量。自動插入<br />使用CSS的標籤

有沒有一種方法來定義新行具有<br />因此,對於給定<div>,我已經定義我可以做到以下幾點:

.description { 
     br: on; 
    color: #D3E22A; 
    width: wrap; 
} 
+1

pre標籤或「white-space:pre」可以工作,但我認爲如果您可以分享爲什麼要最小化標籤可能會很好。 – 2009-12-18 21:07:45

+0

,因爲詳細的手標記是無聊的。 我寧願專注於設計。 :) – jml 2009-12-18 21:19:34

+0

thanks- yea;我也是這個網站的新手。 :p – jml 2009-12-18 21:39:54

回答

5
white-space: pre; 

white-space: pre-wrap; 

the specs

+0

很棒;謝謝(你的)信息! – jml 2009-12-18 21:16:46

2
white-space: pre; 

這使得它就像一個<pre>元素。

+0

這正是我想要做的。 謝謝。 jml – jml 2009-12-18 21:16:14

0

好吧,如果你有一個文本,你會用一條新的線,這意味着, ,你已經開始了一個新的段落 - 一個<p>標籤。 嘗試讀這篇文章: http://brainstormsandraves.com/articles/semantics/structure/

基本上,你稱之爲「換行」,是由一個新的塊級元素開始。 段落是一個塊級元素。 對於所有塊級元素,您可以設置輪廓邊距和填充。

推薦readoing: - http://www.htmldog.com/guides/ - http://wsc.opera.com/

1

這聽起來像你想有一個工具,讓你輸入段落格式的文本,而無需編寫自己的標記它。你可能想要一個所見即所得的編輯器。有免費的JavaScript實現,提供很好的輸入格式工具。

你肯定不想用CSS插入
標籤 - 這只是無稽之談。 CSS定義了標記的格式。它不創建新的標記。

如果您想要應用某種標記轉換,請使用JavaScript或服務器端腳本語言。 CSS不是一種通用編程語言。