2012-07-22 3 views
0

код возвращает следующий вывод на экран: 1 2 3 4 ... 15 16 Впередвыравнивая результат к правой

Я попытался ниже align="right" или float:right;, но ни один из них не представляет выход на правой стороне строки. Кроме того, мне не помогает padding-right:0px.

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

Любые советы будут оценены.

+0

Как насчет добавления 'text-align: right' в ваши стили? Он будет работать только в том случае, если вы увеличите ширину таблицы, так что где-то текст действительно может двигаться. – s0d4pop

+0

'text-align: right' ничего не меняет. – blsn

+1

Это потому, что ширина вашего стола слишком мала, как я уже упоминал в своем предыдущем комментарии. Попробуйте изменить его ширину на нечто более широкое, например ** 100% ** – s0d4pop

ответ

0

Вы можете попробовать установить некоторую ширину. Например, на вашем table:

<table style="width:100%">

Затем <div style="float:right">test</div> бы выровнять по крайней правой части страницы (или в контейнере table, и т.д.).

+0

Это то, что написано выше, «float» не делает выравнивания справа. P.S. Извините, что я не упомянул

, но он находится в исходном коде. – blsn

+0

@ user1315169 Просто протестировал его сам по этому точному сырому коду, и он работает для меня, поэтому, я думаю, мой вопрос: что еще у вас происходит? CSS манипулирует «таблицей» или ее контейнерами? Есть ли у 'table' какие-либо контейнеры? – Rhys

0

Вы ищете text-align:right вместо float.

Смежные вопросы