2015-10-30 3 views
0

Я заметил, что загрузочный готовый класс «table-отзывчивый» отлично работает. он дает полосы прокрутки таблицы/div в боковом направлении, когда отображается в мобильном режиме, и там для сохранения окна просмотра.Загрузочный контент, оставляющий отзывчивую таблицу

НО Я также заметил, что этапы содержания за пределами содержащего div и на основной фон div.

Я выполнил изображение ниже (извините полосу прокрутки горизонтально, которую я отключил), но вы можете видеть, что содержимое белого контейнера вышло наружу и на более темный серый/синий цвет.

enter image description here

Ниже приведен пример таблицы (бутстраповские классы)

<div class="row"> 
<div class="col-lg-6"> 
    <div class="panel panel-primary"> 
     <div class="panel-heading">System Vitals</div> 
     <div class="panel-body"> 
      <table id="vitals" class="table table-hover table-responsive"> 
       <tr> 
        <th>Hostname</th> 
        <td><span data-bind="Hostname"></span></td> 
       </tr> 
       <tr> 
        <th>Listening IP</th> 
        <td><span data-bind="IPAddr"></span></td> 
       </tr> 
       <tr> 
        <th>Kernel Version</th> 
        <td><span data-bind="Kernel"></span></td> 
       </tr> 
       <tr> 
        <th>Distro Name</th> 
        <td><span data-bind="Distro"></span></td> 
       </tr> 
       <tr> 
        <th>Uptime</th> 
        <td><span data-bind="Uptime"></span></td> 
       </tr> 
       <tr> 
        <th>Last boot</th> 
        <td><span data-bind="LastBoot"></span></td> 
       </tr> 
       <tr> 
        <th>Current Users</th> 
        <td><span data-bind="Users"></span></td> 
       </tr> 
       <tr> 
        <th>Load Averages</th> 
        <td><span data-bind="LoadAvg"></span></td> 
       </tr> 
       <tr id="tr_SysLang"> 
        <th>System Language</th> 
        <td><span data-bind="SysLang"></span></td> 
       </tr> 
       <tr id="tr_CodePage"> 
        <th>Code Page</th> 
        <td><span data-bind="CodePage"></span></td> 
       </tr> 
       <tr id="tr_Processes"> 
        <th>Processes</th> 
        <td><span data-bind="Processes"></span></td> 
       </tr> 
      </table> 
     </div> 
    </div> 
</div> 

Кто знает, как это исправить, если это ошибка?

+0

Я поставил стол, который вы поставили в JSFiddle (https://jsfiddle.net/shfcmkhv/), но, похоже, тот, который вы нам дали, полностью отличается от того, на вашем изображении. – Michael

+0

Извините. нет данных в таблице, потому что я динамически вытаскивал из базы данных, а это был необработанный код. Посмотрите на свой jsfiddle. Если вы уменьшите свой браузер до небольшого размера, такого как мобильный, и используйте полоски прокрутки по горизонтали, вы увидите столбец таблицы «Прослушивание IP», который имеет случайную смехотворность в нем, за пределами контейнера таблицы./ – Elgoots

+1

Просто введите ' display: block; 'на элементе' # vitals'. https://jsfiddle.net/shfcmkhv/2/ – Michael

ответ

0

Спасибо Michael, ответ на этот вопрос был:
Просто поместите дисплей: блок; на элементе #vitals. jsfiddle.net/shfcmkhv/2 - Michael

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