2013-08-20 2 views
0

Мне не очень повезло, когда вы центрируете таблицу страниц и выравниваете div goToPage div в div подкачки. Мне нужны эти два элемента, расположенных на одном и том же вертикальном уровне. любая помощь будет оценена по достоинству.Центрируйте таблицу и выровняйте вправо a div

<div id="pagingDiv" style="border:1px solid black; width:100%;"> 
    <table id="pageLinks" style="border:1px solid black; margin:auto;" > 
     <tbody> 
      <tr> 
       <td> 
        <a href="#first" title="Click to go to first page.">1</a> 
       </td> 
       <td> 
        <a href="#first" title="Click to go to second page.">2</a> 
       </td> 
      </tr> 
     </tbody> 
    </table>     
    <div id="goToPage" style="float:right"> &nbsp; Page 3 of 42 | Page#: <input style="height:14px;width:21px;" /> <a href="#go">GO</a></div>     
</div> 
+0

Ваш код работает отлично. http://jsfiddle.net/63uKv/ – Itay

+0

Работа с кодом за исключением того, что он не позиционирует эти два элемента в одной строке (по существу) –

ответ

1

Переместите GotoPage ДИВ до таблицы в HTML:

<div id="pagingDiv" style="border:1px solid black; width:100%;"> 
    <div id="goToPage" style="float:right">&nbsp; Page 3 of 42 | Page#: 
     <input style="height:14px;width:21px;" /> <a href="#go">GO</a> 
    </div> 
    <table id="pageLinks" style="border:1px solid black; margin:auto;"> 
     <tbody> 
      <tr> 
       <td> <a href="#first" title="Click to go to first page.">1</a> 

       </td> 
       <td> <a href="#first" title="Click to go to second page.">2</a> 

       </td> 
      </tr> 
     </tbody> 
    </table> 
</div> 

jsFiddle example

+0

Не могу поверить, что я потратил на это два часа. Я бы никогда не подумал об этом. Спасибо. –

+0

Я просто понял, что стол фактически не расположен в центре пейджинга. Его центр находится по ссылке goToPage. –

+0

Итак, это больше того, что вам нужно: http://jsfiddle.net/j08691/Z6wTc/1/? – j08691

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