2016-07-17 3 views
0

Мне нужно создать таблицу с фиксированным первым столбцом, а остальные столбцы прокручиваются по горизонтали.фиксированный столбец html таблицы разрывает макет

Мне удалось реализовать это успешно, но когда я реализую его на своем веб-сайте, он, похоже, не работает.

, когда я делаю глава таблицы фиксированы, первая колонка ломает макет

, когда я использую это с простой таблицы она работает, но не с моей темой

.table-wrapper th:first-child { 
    position: fixed; 
    left: 5px 
} 

Таблица, которая работает без CSS : http://www.vidznet.com/table/2.html

стол с CSS: http://www.vidznet.com/table/1.htm

кто-то может сказать мне, что может быть противоречивыми?

Update: то, что мне нужно это первый столбец будет неподвижен, а полосы прокрутки, чтобы начать со второго столбца, как этот

Это должно быть так: http://vidznet.com/table/table1.jpg

но в моем CSS темы это выглядит как этот http://vidznet.com/table/table2.jpg

+0

Не забудьте загрузить изображение того, как оно должно выглядеть? макеты обеих таблиц выглядят одинаково для меня. – Banana

+0

@Banana добавил ссылки на изображения – LiveEn

+0

для начала, вы можете изменить '' позицию '' '.table-wrapper th: first-child' до **" absolute "** вместо **" fixed "* * – Banana

ответ

0

проблема с вашей собственности CSS:

.table.table-striped > thead:first-child > tr > th:first-child { 
    width: 25%; 
    text-align: left; 
} 

Ширина слишком велика для столбца. Его нужно изменить на 5-12%, в зависимости от того, как вы хотите, как далеко вы хотите, чтобы подчеркнуть, чтобы соответствовать другим фиксированным элементам.

+0

даже я меняю ширину, которую он не подходит хорошо :( – LiveEn

+0

Если вы только проблема, переполнение инвестиций, я считаю, что это решение. Попробуйте использовать свойство элемента проверки Chrome (щелкните правой кнопкой мыши> Inspect Element on Windows). Если вы щелкните правой кнопкой мыши вкладку инвестиций и измените это свойство ширины CSS, оно подходит или, по крайней мере, в моем браузере (Chrome). Или вы можете полностью избавиться от свойства ширины, и оно должно соответствовать. это работает в моем браузере: http://imgur.com/wMgMzWN – the12

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