|
|
|
| В таблице есть объединенные ячейки. Её код я пишу так:
<table class="screen">
<tr>
<td colspan="2">Объединенные ячейки</td>
</tr>
<tr>
<td>Адрес </td>
<td>Форма </td>
</tr>
</table>
|
Но смущает colspan. Может, при использовании CSS ячейки объединяются как-то иначе?
Может, это как то делается через стили? | |
|
|
|
|
|
|
|
для: Владимир55
(20.03.2012 в 17:16)
| | Таблицы - это таблицы, вы можете таблицу создать и на CSS, но "дешевле" воспользоваться HTML. Если есть какие-то сомнения прогоните код через валидатор, он поделится с вами своими соображениями, которые вы можете принимать или отвергать. Валидаторы как раз для такой вот помощи и предназначены - они подсказывают где им кажется у вас могут быть проблемы в верстке. | |
|
|
|
|
|
|
|
для: Владимир55
(20.03.2012 в 17:16)
| | 1. У вас сложилось весьма "стрёмное" понимание о CSS.
2. CSS - это всего лишь стиль.
Это как одежда на человеке: может быть яркая или серая, модная или не очень, подогнана по размерам или болтающаяся...
Но изменить суть человека одежда НИКАК не может.
Не может одежда сделать человека умнее, добавить ему вторую голову или третий глаз...
3. Так и правила стиля - они лишь изменяют внешний вид тега.
Тег с помощью стилей может стать шире/выше, отступить внешне/внутренне, поменять цвет...
Но изменить форму (с прямоугольника на треугольник, изменить содержание, объединить две-три ячейки в одну...) с помощью стилей НЕЛЬЗЯ. | |
|
|
|
|
|
|
|
для: ЯСА
(21.03.2012 в 05:04)
| | Прекрасно понимаю, что "Объединение ячеек" - это разметка. Разметка - это HTML. А CSS - это лишь оформление разметки.
Но вот верстальщик в своем блоге пишет, что объединение ячеек таблицы он делает на основе
Вот и решил полюбопытствовать - нет ли здесь какой хитрости, ибо в CSS полно всяких неочевидных приёмов.
(Вытаскиваю в CSS всё, что можно. Собственно, всё уже и вытащил - на странице остался почти только текст). | |
|
|
|
|
|
|
|
для: Владимир55
(21.03.2012 в 12:42)
| | В свое время была такая крайность: таблицы использовались для оформления, и не просто таблицы, а сильно-вложенные таблицы, в ячейках которых зачастую находились фрагменты изображений. Тогда сообщество взвыло: что мы делаем? Это инструмент разметки, а не оформления, ну это ни в какие ворота не лезет, настолько сложны и не очевидны стали приемы. Тогда случился великий поворот: давайте мы разметку оставим разметкой, усилим её еще больше, сделав крен в сторону XML (XHTML), а оформление пусть будет на совести CSS. Все решили, что это хорошо. Разделить задачу разметки и оформления, да что может быть лучше? Началась борьба по искоренению таблиц, причем опять с перегибами, зачастую табличные данные стали создавать при помощи простейших тэгов и CSS, бросая вскользь, что дескать настолько привык уже к "новому мышлению", что мне проще таблицу сделать при помощи div и CSS. Это тоже не правильно. Работы затрачивается на создание такой таблицы, а не дай бог еще и сложно оформленной гораздо больше, чем при использование <table> и результат мягко говоря довольно сложно сопровождать. Однако в сообществе установилось какое-то стыдливое отношение к таблицам. Многие поняли, что использование вложенных таблиц для оформления - это плохо, но не многие поняли почему, и по прежнему создают сложную разметку при помощи уже других инструментов. В то время как задача прямо-противоположная - убрать всю сложность, какую только можно (сложностей хватает в прикладной области). | |
|
|
|
|
|
|
|
для: ЯСА
(21.03.2012 в 05:04)
| | Но изменить форму с помощью стилей НЕЛЬЗЯ.
в принципе красиво расписано и только none не вписывается сюда
другим человеком человек не станет но может стать пустым местом с ног до головы | |
|
|
|
|
|
|
|
для: Valick
(21.03.2012 в 12:46)
| | 1. Почему это none не вписывается?
Прекрасно вписывается - "шапка-невидимка" называется.
2. Имеет место быть во многих русских и европейских сказках.
3. Опять же: шапка-невидимка НЕ МОЖЕТ "сделать человека умнее, добавить ему вторую голову или третий глаз..." | |
|
|
|