2012-07-22 67 views
2

我再次提出同樣的問題,現在有更多的細節,希望能得到有效的解決方案。將結果對齊

在輸出下面的代碼對齊打印到行權:

<table border="1" style="width:100%"> 
<tr> 
<td align="right"> 
<div style="float:right;">test</div> 
</td> 
</tr> 
</table> 

在輸出下面的代碼不對齊的行權(左輸出住宿行的側),從而float:right;不會對代碼的任何影響:

函數分頁()返回以下結果: 1 2 3 4 ... 15 16 NEXT

<table border="1" style="width:100%"> 
<tr> 
<td align="right"> 
<div style="float:right;"><?php echo pagination($total, $limit, $page); ?></div> 
</td> 
</tr> 
</table> 

任何建議關於對齊上面的權利,將不勝感激。

+0

告訴我們你的表(在瀏覽器中使用「查看源文件」) – Jocelyn 2012-07-22 02:23:59

+3

使用'風格=的完整的HTML代碼「文本對齊:右;」',而不是目前你有什麼。 – Dai 2012-07-22 02:24:09

+2

'float-right'不用於對齊文本。 – codingbiz 2012-07-22 02:25:57

回答

1

你試過:

.paginate{ text-align:right; } 

和類PAGINATE分配給您的DIV?

更新

Decalre它作爲!important

.paginate{ text-align:right !important;} 

看到這個demo,它的工作原理,所以我認爲你有別的東西這是優先於規則。

+0

謝謝'sixeightzero',我剛剛試過,但還是我的文本行停留在左側。 – blsn 2012-07-22 02:43:02

+0

更新的答案再試一次 – 2012-07-22 11:16:30

0

嘗試刪除div只是把你的分頁php裏面。因爲我看到你的div的方式除了漂浮在右邊之外並沒有做任何事情。

<td align="right"><?php echo pagination($total, $limit, $page); ?></td> 
+0

謝謝,我做過了,我的文本行仍然停留在左側。 – blsn 2012-07-22 02:46:04