将结果与右侧对齐

时间:2012-07-22 02:21:50

标签: html css

我再次提出同样的问题,现在有更多细节,希望能得到有效的解决方案。

在下面的代码中,输出对齐了行右侧的打印:

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

在下面的代码中,输出没有与行的右边对齐(输出保留在行的左侧),因此float:right;对代码没有任何影响:

函数pagination()返回以下内容: 1 2 3 4 ... 15 16下一步

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

有关将上述内容与右侧对齐的任何建议,将不胜感激。

2 个答案:

答案 0 :(得分:1)

你试过了吗?

.paginate{ text-align:right; }

并将class paginate分配给你的div?

<强>更新

将其转换为!important

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

看到这个 demo ,它有效,所以我认为你还有一些优先于规则的东西。

答案 1 :(得分:0)

尝试删除div n只是把你的分页php放在里面。因为我看到你的div的方式并没有真正做任何事情,除了向右浮动。

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