13
Я никогда не работал с сложными таблицами HTML. Мне нужна таблица с вложенными столбцами и строками в ней. Я попытался создать его, но у него много таблиц, а количество границ появилось повсюду. Вот jsFiddle, что я пробовал. Итак, что я собираюсь достичь, это:Вложенные строки таблицы HTML CSS
- Single
<table>
тег для всей этой структуры - Множественные границы не должны появляться.
- Вся структура должна быть одна таблица, строки не должны отделяться от его положения при изменении размера страницы. (Что происходит в моем случае)
Просто из cursiosity: что вы пытаетесь достичь с помощью этой структуры? Мне кажется, вы используете его для создания сложных ячеек таблицы? – thomaux
@ Андзео - Да, это требование клиентов. Он дал png, показывающий такую структуру в таблице. – trex
@trex Вы не должны использовать таблицы для макетов (шаблоны электронной почты в порядке). Для табличного макета посмотрите на загрузку. Для вашей проблемы: вы не получите далеко с одним тегом
ответ
Это ваша структура вы хотите, не установить ширину процентное значение, чтобы избежать потери формы то структура, пока страница изменения размера
источник
2015-04-21 09:38:51
- Идеальное решение! Благодарю. Так что это была игра 'rowspan' и' colspan'. Есть новые вещи, чтобы учиться. Много спасибо :) – trex
Добро пожаловать :) –
Тогда вы должны сделать глобальную таблицу со строкой для каждого который у вас есть. И внутри ячеек этих строк делают другую таблицу, чтобы ее стиль, как вы хотите.
Вы говорите, что несколько границ не должны появляться, а затем создайте класс, чтобы показывать только границы таблиц внутри каждой ячейки, а не на других, так что у вас будут только нужные границы.
Помните, что глобальная таблица должна содержать все остальные таблицы. В одной таблице есть все.
В вашем текущем коде у вас есть несколько таблиц, разделенных так, чтобы структура строк была принудительно удалена.
источник
2015-04-21 09:08:34 Joze
Я пробовал, но я не мог отформатировать его в соответствии с моим требованием. – trex
@trex, что именно является требованием? Я сделал это раньше (не без проблем), но это определенно возможно. Специально в случае информационных бюллетеней. – Joze
Просто таблица с этой структурой. У этого есть некоторые поля ввода в последнем столбце, которые необходимо сохранить в базе данных. – trex
Зачем ему нужен такой стол? Бросай ему камень.
Anyways, не используйте
border: xx xxx xxx
старайтесь всегда использовать border-bottom, border-right, поэтому вы минимизируете количество линий там.Добавить фоновый цвет intermitent и на hover efects, возможно, это сделает его более приемлемым.
Else, я не знаю. молись.
источник
2015-04-21 09:20:04
Спасибо за предложение. Я попытаюсь обновить его. – trex
Ну, точный результат не может быть сделано только с одной таблицей. У вас есть ячейки, которые появляются на половине высоты или ширины другой ячейки. Это то, что не будет функционировать.
Так что я сделал вам эту структуру, которая приходит так близко, как он получает:
Updated Fiddle
источник
2015-04-21 10:09:05 LinkinTED
Ваше решение также звучит хорошо. Как любопытство, что делает 'span =" 2 "' в этом случае? – trex
С 'colgroup' и' col' вы можете определять стили для столбцов. Таким образом, '
@ LinkinTED- Хорошо, ты! благодаря – trex
Смежные вопросы