2011-03-23 62 views

回答

2

比你對它有:

display:block; 
float:left; 

小心清除段落文本。

或者:

display:inline; 
margin-left:0; 
+0

我已經設法做到了,但我不確定我是否做得對,但它得到了我需要的效果 – Lee 2011-03-23 10:31:00

0

div的自動寬度將爲100%減去您設置的任何邊距或填充。 如果你想要它是一個明確的寬度,你將不得不設置該值。

+0

我需要它是自動寬度,與它包含的任何文本一起增長 – Lee 2011-03-23 10:19:54

0

也許width:auto會改變嗎?

也試試display:inline;

+0

嘗試了這兩個,但它們不會影響它,儘管display:inline會將頁面上的所有內容向上移動一頁 – Lee 2011-03-23 10:23:02

+1

'width:auto;'是默認值,所以除非你重寫了值,否則你不應該明確地設置它。 – 2011-03-23 10:24:33

0

首先我想大多數的答案都是從我可以讀取正確的。 (顯示:內聯)但我認爲你應該重新考慮你是如何做到這一點的。您的標題剩餘空白:340px。我想你的段落也一樣嗎?有用。

但我認爲你應該把所有東西都分成幾篇文章(或DIV),並且在這篇文章區域只有一個左右列。那麼你不需要在每個元素上設置所有這些特定的邊距等。

此外,你應該重新考慮在你的HTML中有段落和標題,而不是DIV。 此外,如果您有「titlesmedium」,則不需要。

article.anygoodname H1 {...

article.anygoodname p {....

祝你好運!