Автор Тема: Что сделать чтобы границы таблицы были видны?  (Прочитано 771 раз)

25 Январь 2016, 08:12:07
  • Фрилансер
  • *
  • Сообщений: 223
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Доброго времени суток, подскажите пожалуйста, как сделать чтобы границы таблицы были видны, через f12 не получается найти строку, где это меняется http://prntscr.com/9uhdc5
25 Январь 2016, 10:46:57
Ответ #1
  • Фрилансер
  • *
  • Сообщений: 223
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Доброго времени суток, подскажите пожалуйста, как сделать чтобы границы таблицы были видны, через f12 не получается найти строку, где это меняется http://prntscr.com/9uhdc5


Нашла решение, вдруг кому понадобится.

в файле responseve-tables.css

добавить данные о:
border-right
border-left
border-bottom
border-top.

Выглядит это следующим образом:
table td, table th { padding: 7px 7px; text-align: left; border-right: 1px solid #000000; border-left: 1px solid #000000;border-bottom: 1px solid #000000; border-top: 1px solid #000000 }

Скрин итога: http://prntscr.com/9uid91
30 Март 2018, 15:10:42
Ответ #2
  • Новичок
  • *
  • Сообщений: 20
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Мне данный способ не помог... В админке в описании товара красивая таблица, а на сайте пусто, нет рамок... Где еще что-то можно поменять?

Дописано: В global.css темы в самом начале идет список тегов. Я так понимаю это сброс. Если оттуда убрать table, таблица появляется. Но я не уверен в правильности этого действия...
30 Март 2018, 15:26:05
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
.rte table td, .rte table th { border: 1px solid #000000; }Сбрость нужно только для таблиц, которые добавляются в редакторе
30 Март 2018, 16:13:26
Ответ #4
  • Новичок
  • *
  • Сообщений: 20
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
После внесения изменений в глобал получилось:
А как сделать что бы выводилась та таблица, которую я пропишу? С красивыми внешними рамками? Фоном?
30 Март 2018, 16:39:50
Ответ #5
  • Новичок
  • *
  • Сообщений: 20
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Хочу такую таблицу:
<table style="float: left;" cellspacing="5" cellpadding="5" border="5">
<tbody>
<tr>
<td style="text-align: center;" bgcolor="f3f3f3"><strong>Размер</td>
<td style="text-align: center;" bgcolor="f3f3f3"><strong>Спина</td>
<td style="text-align: center;" bgcolor="f3f3f3"><strong>Рукав</td>
<td style="text-align: center;" bgcolor="f3f3f3"><strong>Плечи</td>
</tr>
<tr>
<td style="text-align: center;" bgcolor="f3f3f3"><strong>2(140)</td>
<td style="text-align: center;" bgcolor="f3f3f3">71</td>
<td style="text-align: center;" bgcolor="f3f3f3">51</td>
<td style="text-align: center;" bgcolor="f3f3f3">39</td>
</tr>
<tr>
<td style="text-align: center;" bgcolor="f3f3f3"><strong>3(152)</td>
<td style="text-align: center;" bgcolor="f3f3f3">75</td>
<td style="text-align: center;" bgcolor="f3f3f3">54</td>
<td style="text-align: center;" bgcolor="f3f3f3">40</td>
</tr>
</tbody>
</table>
В исходном коде все написано. Визуально Преста выдает простые рамки. Как сделать что хочу?
30 Март 2018, 16:46:27
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
<table class="myTable">....в файле global.css добавляете стили
.rte table.myTable {...
30 Март 2018, 17:48:34
Ответ #7
  • Новичок
  • *
  • Сообщений: 20
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Сделал. Спасибо. А другого пути не существует? А то как-то это неправильно... Если человек не знает где и что править?
30 Март 2018, 18:48:57
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Это правильный метод. Лучше использовать класс, чем style у элемента.
В prestashop класс .rte сбрасывает стили объявленные так 'table style="float..', можно удалить этот класс в шаблонах tpl темы.