Добавление и удаление ячеек
Могу поспорить, что как только вы приступили к работе с таблицей, в ней катастрофически стало не хватать ячеек для размещения всего материала. Или наоборот, количество ячеек перекрывает с избытком ваши потребности в них на всю ближайшую пятилетку. Это практически всегда так — ведь при создании таблицы трудно определить, сколько ячеек на самом деле может понадобиться для той или иной задачи. Но, как уже кем-то было трижды сказано в этой книге, ничего страшного — ячейки свободно можно добавить, удалить, объединить вместе или разделить.
Начнем с общих принципов — каждая таблица имеет определенное количество строк и колонок, которое указывается на панели Properties (рис. 12.15). Следовательно, простейшим способом добавления или удаления ячеек является изменение этих параметров вручную. Введите в поле Rows необходимое число строк, а в поле Columns — число столбцов. Как добавление, так и удаление ячеек в этом случае будет происходить снизу и справа. Имейте в виду, что при удалении ячеек таким образом, Dreamweaver удаляет и их содержимое, причем без всякого предупреждения!
|
Рис. 12.15. Количество строк и столбцов указывается на панели Properties с помощью параметров Rows и Columns |
Часто требуется добавить строку или столбец не в конце, а где-нибудь в середине таблицы, причем с заданными координатами. К примеру, после третьей строки в прайсе нам надо добавить позицию для нового товара. Для одиночных строк и столбцов можно использовать следующие приемы.
□ Для добавления строки над заданной ячейкой — поставьте текстовый курсор в эту ячейку, а затем используйте команду меню Modify | Table | Insert Row или комбинацию клавиш <Ctrl>+<M>.
□ Для добавления столбца слева от заданной ячейки — аналогично, поставьте курсор в эту ячейку и примените команду меню Modify | Table | Insert Column или сочетание клавиш <Ctrl>+<Shift>+<A>.
А вот если мы хотим добавить сразу несколько строк или столбцов, причем не только слева или сверху, нам придется выбрать команду меню Modify | Table | Insert Rows or Columns, чтобы открыть целое диалоговое окно, посвященное этому вопросу (рис. 12.16). Посмотрим же, чего мы можем добиться, изменяя следующие параметры:
□ Insert — группа из двух переключателей, позволяющих выбрать что-то одно: Rows — строки (горизонтально), Columns — столбцы (вертикально). Одновременно может быть выбран только один вариант;
□ Number of Rows (Columns) — последнее слово в названии параметра меняется в зависимости от того, какой выбор мы сделали на предыдущем этапе. Но не меняется его смысл — сколько строк (или столбцов) мы хотим добавить;
□ Where — куда нужно добавить, определяем мы, выбирая один из двух переключателей. В зависимости от выбранного типа (строки или столбцы), названия переключателей также меняются: для строк — Above the Selection (выше выделенной ячейки) и Below the Selection (ниже выделенной ячейки), для столбцов — Before current Columns (перед текущим столбцом) и After current Column (после текущего столбца).
|
Рис. 12.16. Диалоговое окно Insert Rows or Columns |
Для удаления строк и столбцов можно использовать обычную клавишу <Delete> или команду меню Edit | Clear. Разумеется, строку или столбец предварительно необходимо выделить. Если возиться с выделением неохота или вы никак не можете попасть мышью по рамке таблицы (бывает и такое), то используйте другой прием. Установите текстовый курсор внутри ячейки и выполните одну из следующих команд:
□ Modify | Table | Delete Row — для удаления строки;
□ Modify | Table | Delete Column — для удаления столбца.
Между прочим, вы заметили, что речь постоянно идет о столбцах и строках, столбцах и строках и ни разу — об отдельных ячейках? А все дело в том, что просто так взять и добавить ячейку к HTML-таблице нельзя. Оперировать можно только целыми строками и целые столбцами.
Зато отдельные ячейки таблицы вполне можно объединять или разбивать на несколько новых ячеек. Вот этим мы сейчас и займемся.