2009-12-23 73 views
0

我試圖得到它該div在一排顯示5,然後開始新的一行,並顯示更DIV佈局格式的PHP

ATM一切事情是正在互相去。

CODE

< div>Line1< br />Line2< br>Line3< /div> 

謝謝

+0

請更改問題並/或添加所需的輸出。 – Gordon 2009-12-23 19:01:29

+0

每個打開角度支架後都有一個空格字符。這是打算嗎?代碼應該是

Line1
Line2
Line3
2009-12-23 19:07:00

回答

2

如果換成五週的div並排側每行,以下工作:

.cell { padding:0; margin:0; float:left; width:20%; } 
.clear { clear:both; } 

-

<div class="cell">1</div> 
<div class="cell">2</div> 
<div class="cell">3</div> 
<div class="cell">4</div> 
<div class="cell">5</div> 
<div class="cell">6</div> 
<div class="cell">7</div> 

<div class="clear"></div> 

爲達到最佳效果,所有div應該具有相同的高度。如果他們不這樣做,則應在每隔5格之後加上<div class="clear"></div>

0

一個<br />標籤總是會移動到下一行的開頭。所以,如果你有這個(我冒昧地一個「/」添加到你的第二個BR標籤,也許這就是問題所在):

<div>Line1<br />Line2<br />Line3</div> 

你會得到這樣的:

Line1 
Line2 
Line3 

是那不是你想要的?如果沒有,請澄清。

0

如果你想要div並排顯示,你需要使用css浮點來做到這一點。

<style type="text/css"> 
div { float: left } 
</style> 

然後,您需要使用<br clear="all" />下移到下一行。

這意味着

<div>1</div><div>2</div><div>3</div><div>4</div><div>5</div> 

會顯示爲12345與同一行中的所有內容。這是你在找什麼?