| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Как лучше создать вот такую таблицу: |
| Автор: Muerto 14.7.2011, 12:56 |
![]() Дело в том что ширина таблички динамическая... я бы мог три столбика и в ручную прописать... но гемор... А если как бы верхний слой отдельная таблица, и нижняя отдельно - криво смотриться (ну может с margin padding spacing надо было ещё поиграть...) Как посоветуйте такое сделать? |
| Автор: Guedda 14.7.2011, 13:04 |
| Про аттрибут http://htmlbook.ru/html/td/colspan слышали? |
| Автор: Muerto 14.7.2011, 14:12 |
| Да, но я таблицы создавать умею не в этом дело... вот со стилем как то хромаю... как вы видите если всё это одна таблица, то слева как бы не должно быть границ... плюс вокруг должно быть 2 пикселя рамка, а внутри 1 |
| Автор: Guedda 14.7.2011, 14:52 | ||
В общем, как-то так пока мне видится решение:
|
| Автор: SelenIT 14.7.2011, 20:27 |
| Если абстрагироваться от неидеальностей в IE7 и ниже, можно http://jsfiddle.net/pBpzA/3/. Упс, недосмотрел, что серые палки снаружи тоже нужны... Тогда для хороших браузеров можно http://jsfiddle.net/pBpzA/5/ (правда, тут уже и IE8 начинает выпендриваться), а если нужна "железная" кроссбраузерность — видимо, да, только явным проставлением классов ячейкам... |
| Автор: Muerto 14.7.2011, 22:33 |
| Guedda, SelenIT, Большое спасибо, я изначально лепил как Guedda, но больно геморно , а второй каротенький то что надо... Чет не подумал про thead+th , гениально и просто |
| Автор: olldman 15.7.2011, 04:09 |
| Про элемент таблицы <caption> вспомните. |
| Автор: SelenIT 15.7.2011, 08:47 |
olldman, а кроссбраузерного примера его стилизации не подкинете? |
| Автор: olldman 15.7.2011, 10:31 | ||
Почему бы и нет: _http://realtsib.ru/oldman/table_width_caption.html |
| Автор: Muerto 15.7.2011, 10:52 |
| Походу пора мне подучить html + css, отстал я |
| Автор: Guedda 15.7.2011, 10:53 |
Тогда сразу начинай с html5 ) а то html4.01 уже уходит в прошлое ;) |
| Автор: olldman 15.7.2011, 10:58 | ||
p.s. ну а ширину можно проставить процентами, не проблема. |
| Автор: SelenIT 15.7.2011, 12:53 |
| olldman, спасибо за пример, но... что в нем делает несемантичный span? ;) |
| Автор: olldman 15.7.2011, 13:05 |
| Элемент <span> предназначен для определения встроенных элементов документа и служит в основном для выделения части информации внутри других структурных элементов, так что применять к нему определение "семантичность" я бы не стал. Ну а разобрав код примера, думаю, вы поймете как и какой участок иформации он выделяет. |