我再次提出同样的问题,现在有更多细节,希望能得到有效的解决方案。
在下面的代码中,输出对齐了行右侧的打印:
<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>
有关将上述内容与右侧对齐的任何建议,将不胜感激。
答案 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>