#html #css #css-tables
#HTML #css #css-таблицы
Вопрос:
http://egbsystem.net/innosol/prototype/grid_test_pay.html
Просто посмотрите на ссылку выше и проверьте заголовок вложенной таблицы и заголовок основной таблицы. которые не выровнены должным образом. Мне нужно выровнять ту же высоту, что и высота заголовка основной таблицы.
Пожалуйста, помогите мне.
Комментарии:
1. Если вы не собираетесь гарантировать, что предоставленная ссылка останется активной навсегда (что маловероятно, поскольку она называется «тест»), это не должно быть основой вашего вопроса.
2. @KirkBroadhurst- извините. будет активен в ближайшее время
3. Ссылка не активна и никому не помогает.
Ответ №1:
Вы можете удалить
height: 50px
из HTML
Также удалите отступы из следующих классов в css:
#paygrid th {
padding: 6px; /* remove this line */
border: 0;
}
#paygridaMain th {
padding: 2px; /* and this line */
margin: 0;
}
Проблема в том, что идентификаторы (#) гораздо более конкретны, чем классы.
Вам также нужно будет разобраться с границами вложенной таблицы. Либо удалите внешние границы, либо удалите границы ячейки, в которую она вложена, иначе у вас будет то, что кажется границей 2px.
Комментарии:
1. @craciun — я удалил отступы, но та же проблема. Я ставлю только cellspacing. Нет границы.
2. вы удалили всю строку или заменили ее на «заполнение: 0»?
3. помните, что вам также необходимо удалить все стили из HTML. (больше нет style=»padding: 0″ или style=»height = 50px» ни для одного из элементов)
4. Если я удалю заполнение: 0, пояс был свернут.
Ответ №2:
Я нигде не вижу заголовков таблиц, поэтому я предполагаю, что вы имеете в виду заголовки таблиц.
Вы применяете height:50px;
прямое встроенное выравнивание к заголовкам вложенных таблиц; но в заголовках основной таблицы высота не задана.
Вам просто нужно применить это к заголовкам основной таблицы. Вы можете сделать это с помощью:
#paygridaMain th{height:50px;}
Который, кстати, позволяет вам удалять (как избыточные) встроенные объявления height:50px;
для каждого из <th>
элементов во вложенной таблице.
Комментарии:
1. я удалил встроенную высоту и применил (#paygridaMain th), но возникла та же проблема.