2

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

在输出下方的代码中,将打印对齐到行的右侧:

<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 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>

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

4

2 回答 2

1

你有没有尝试过:

.paginate{ text-align:right; }

并将类分页分配给您的div?

更新

将其标记为!important

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

看这个演示,它有效,所以我认为你还有其他优先于规则的东西。

于 2012-07-22T02:27:32.437 回答
0

尝试删除 div n 只需将您的分页 php 放入其中。因为我看到你的 div 的方式除了向右浮动之外并没有真正做任何事情。

    <td align="right"><?php echo pagination($total, $limit, $page); ?></td> 
于 2012-07-22T02:41:32.627 回答