SiteEdit
Search:


Главная страница Карта сайта Русский English

On-line guide
to create sites

Урок SiteEdit 3

Categories:

Работа с картой дизайна


Подготовка

Попробуем создать сайт туристической компании. Рассмотрим на примере уже разработанного дизайна. Представим, что у нас на руках уже имеется шаблон с набором исходных материалов (рис. 2)


Рис. 2

Попробуем воплотить в жизнь данный макет.
Сайт будет иметь возможность подстраиваться под любую ширину монитора, т.е будет "резиновым". Построим таблицы таким образом, чтобы при возможности сделать сайт и ограниченной ширины и резиновым. По желанию изменим, внеся небольшие корректировки.

Для начала можно давайте попробуем разбить визуально рисунок на составные части, из которых будет состоять сайт, другими словами - "разрезать на таблицы". Данный сайт будет состоять из трех главных составных частей - Шапки, Содержательной части и Подвала. В каждой части будут свои вложенные таблицы, в зависимости от количества элементов, располагающихся в данном блоке.

Совет: не пытайтесь создать сайт в одной сложной таблице, имеющей хитрое сплетение колонок, ячеек. Т.к у наполнения всегда есть приоритет, он будет влиять на размеры таблиц и при неправильной работе с наполнением видимые косяки будут отображены на дизайне. Наша задача - построить таблицы сайта таким образом, чтобы они были максимально устойчивы к содержимому. Также не следует создавать слишком большое количество таблиц, ибо вы сами запутаетесь позже. Ищите золотую середину. Порой правильная работа с наполнением избавляет нас от потребности в лишней таблице.

Посмотрим на примере (рис. 3), как разрезан данный макет.


Рис. 3

Для того, чтобы расположить элементы сайта так (логотип, меню, контент, заголовки и т.д), как нам надо, желательно располагать их в своих отдельных таблицах, и возможно - в отдельных ячейках. Таким образом, мы можем задать более универсальную структуру, особенно в тех случаях, когда сайт является "резиновым". Еще это дает хороший плюс: если у элементов шапки, например, заданы слишком большие размеры или отступы, это будет сдвигать нижние части сайта, а т.к. все элементы шапки заключены в свою отдельную таблицу, то все нижеследующее будет сдвигаться равномерно.
Вверх

Удаление имеющейся карты дизайна

Создадим для начала новый проект в программе SiteEdit. Можете повторить действия, описанные в предыдущей главе. Перед нами стандартная карта дизайна (Рис. 1). Зайдем в меню "Оформление\Редактирование карты дизайна" (горячая клавиша Ctrl+F3). Если нам нужна кардинально новая карта дизайна, имеющуюся можно смело удалить.

Совет: Если вы новичок, проводите все действия, находясь на вкладке "Визуальный режим". Режим "Исходный код" хорош для профессионалов. В нем не желательно допускать даже минимальные ошибки.

Чтобы удалить все сразу, нажмите левой кнопкой в любое место карты, затем Ctrl+A (выделение всех объектов) и Delete. Перед глазами должен быть чистый лист. Построение Сайта начинается с таблицы, поскольку они дают возможность легко управлять содержимым сайта и не давать ему расползаться по своей воле. Умелое построение таблиц влияет на одинаковое и правильное отображение сайта в трех основных браузерах - Mozilla, Internet Explorer и Opera.
Вверх

Основная таблица

Большинство сайтов правильней располагать по центру экрана. Для этого нажмем правой кнопкой мыши в любое место экрана и в списке выберем "Вставить таблицу". В появившемся окне выставим необходимые параметры (рис. 4)


Рис. 4

В левом верхнем углу поставим напротив пунктов Строки: "1" и Колонки: "1". В правом нижнем углу выставим позиционирование элементов, находящихся в таблице. Напротив ячейки Вертик.: "top" (прижать к верху), напротив ячейки Гориз.: "center" (выровнять по центру)

Совет: при создании новых таблиц, в параметрах Вертикального и горизонтального позиционирования Всегда ставьте, к какому краю прижать элементы, которые будут находиться в таблице.

Для данной таблицы больше никаких параметров задавать не нужно. Жмем "ОК". Таблица создана.
Вверх

Рабочая таблица

Создаем внутри таблицы еще одну. Это будет рабочая таблица нашего сайта, 3 строки, 1 колонка. Вверху стоит размер 100% по ширине (в верхних двух ячейках задается общий размер всей таблицы). Поменяем размер Ширина на 80%, чтобы сайт не был сильно широким и имел свободные границы по бокам. Ставим выравнивание для всех - В нижнем углу - Вертикальное выравнивание "top", Горизонтальное - "left". Жмем "ОК". Таблица создана.

Совет: Обратим внимание на размеры. Если дизайн имеет много мелких деталей, переплетающихся с содержанием, то такой дизайн лучше делать в жесткой таблице, не допуская расползания таблиц. В данном случае, элементы плотно не связаны друг с другом, поэтому ячейкам по ширине можно указывать процентное соотношение. Высота таблицы может не задаваться, если в ней изменяющаяся информация. Наполнение всегда будет иметь приоритет, и само раздвинет ячейку как ему нужно.

Должен получится следующий вариант (рис. 5)


Рис. 5
Вверх

Таблица шапки

Теперь создаем вложенные таблицы в рабочую таблицу, состоящую из 1 колонки и 3х строк (которую создавали второй). В верхнюю часть - Шапку - Вставляем таблицу шапки, состоящую из 3 колонок и 1 строки. В этой таблице у нас будет располагаться логотип, Заголовок, подзаголовок и блок авторизации. Ставим высоту таблицы примерно 170 пикселей (достаточно поставить просто число без знака %). Ширину можно выставить в процентном соотношении.

Совет: индивидуальные размеры для отдельной строки или колонки указываются в нижней части окна "Редактирования таблицы". Если вверху указано общее значение для всей таблицы 100%, то снизу полагается задавать процентные числа, и оставлять одну колонку без размера. Если размеры жесткие для всей таблице, в этом случае все колонки должны иметь конкретный размер, который в сумме дает общий.

Левая колонка таблицы шапки будет по ширине 25%, правая по ширине - 25%. Среднюю колонку оставим без размера по ширине, для того, чтобы она имела свободу. При общих настройках таблицы (задаются вверху окна) 100% таблица будет растягиваться на положенную ширину, используя свободное пространство. Высоту таблицы шапки ставим приблизительно - 170 (в пикселях).
В левую колонку поставим логотип (щелкнем правой кнопкой мыши и выберем "Вставить логотип"). Таким же способом ставим Заголовок и подзаголовок в среднюю колонку. В правую колонку ставим блок авторизации.
Ставим соответствующее выравнивание для колонок таблицы. Левая - top, center; Средняя - top,left; Правая - top, center.

Совет: Чтобы отредактировать таблицу, поменять ее настройки, нажмите правой кнопкой мыши на нижнюю ее пунктирную границу, и в появившемся списке выберите "Редактировать блок"

Должен получится следующий вариант (рис. 6)


Рис. 6
Вверх

Содержательная таблица

По такой же аналогии поставим вложенные таблицы в среднюю строку Рабочей таблицы. Первая таблица будет состоять из двух колонок, одной строки, дабы сделать содержимое левой и правой части независимыми друг от друга. В этом случае большое меню не будет сдвигать фото в правой части.
Параметры таблицы:
Выравнивание ставим: Левая - top, center; Правая - top, left. Ширину левой колонки ставим 25%. Жмем "ОК". Таблица создана.

В левой колонке ставим следующие элементы: "Меню-Универсальное меню" и "Content-1" (обычный или глобальный). Для данного случая больше подходит универсальное меню, т.к. высота колонки может меняться, в дальнейшем у нас может возникнуть потребность в многоуровневом меню. Content выбираем глобальный (хотя это может решаться по желанию разработчика).

Совет: Глобальные контенты отличаются от обычных тем, что их содержание, информация отображается на всех страницах. Какой контент именно ставить - зависит от пожелания клиента или разработчика сайта. В узких колонках лучше ставить Content-1, Content-2 и т.д.. Они являются дополнительными. В них располагается обычно новостная информация, контактные данные, или какие-либо акции. Основной Content-0 ставится там, где больше всего пространства под основную информацию.
Вверх

Правая таблица

В правой колонке только что поставленной таблицы ставим еще одну таблицу (3 строки, 1 колонки). В верхней строке будет располагаться фотография. Поскольку мы знаем размеры фото, можно сразу же поставить высоту и ширину ячейки. В Средней строке будет располагаться заголовок и блок поиска, для которых создадим отдельную таблицу (1 строка, 2 колонки, каждая по ширине 50%, выравнивание - в левой колонке - top,left; в правой колонке - top,right), чтобы оба элемента были в противоположных сторонах. В нижней строке будет располагаться основная информация. После этих действий располагаем необходимые нам элементы там, где они должна быть: Заголовок страницы, блок поиска, Начальный текст страницы, Content-0, Завершающий текст страницы

Совет: В любом проекте рядом должен быть Content-0, Перед ним Желательно поставить Начальный текст страницы, после Content-0 Cтавится Завершающий текст страницы. Начальный и завершающий текст дают возможность располагать на странице дополнительную информацию (акции, объявления, реклама, высказывания). Если не заполнять текст позже в этом блоке, то блок не будет занимать место на странице.

Должен получиться следующий вариант (рис. 7)


Рис. 7
Вверх

Таблица подвала

В нижнюю строку рабочей таблицы (рис.5) вставляем еще одну таблицу, состоящую из двух колонок, одной строки. Левая колонку по ширине выставляем 25%. Общее значение для таблицы по ширине - 100%. Высоту можно выставить по желанию, к примеру - 80. Выравнивание в ячейках - left, top. Жмем "ОК". Таблица создана.

Выставляем необходимые элементы, которые будут располагаться в этой таблице. В левой колонке ставим блок "Copyright". В правой колонке - Меню\Главное меню\Горизонтальное.

Совет: Главное меню является статическим, не имеющим подуровней, и часто, используется как дополнительное.

Там же, где поставлен блок меню, после него ставим блок (модуль "Технология") - текстовая ссылка или картинка. Выбирается по желанию разработчиком. Но, данный блок обязательно должен присутствовать на сайте и быть заметным.

Должен получиться следующий вариант (рис. 8)


Рис. 8
Вверх

Работа со слоями (DIV)

Поскольку переменные сайта (например блок Copyright) не позиционируются с помощью средств общих настроек программы, то их необходимо заключать в так называемые слои (DIV). Слой вы также можете с легкостью добавить, щелкнув в режиме "редактирование карты дизайна" правой кнопкой мыши и выбрав из списка. В слоях располагается тот небольшой объем информации, который нельзя отнести к какому-то информационному общему блоку, и который встречается однократно на странице. Если картинка или текстовая информация не будет сдвигаться относительно какого-либо блока, то ее можно не заключать в слой.

Будьте внимательны, работая со слоями. Потому как после того, как он установлен, он не имеет настроек, но стоит выделить его мышкой и вручную растянуть его границы, как он принимает весьма жесткие настройки размеров. И, даже если картинка, заключаемая в него больше по ширине и высоте, то все что находится за гранями - не будет отображено. Слои также могут быть по-разному отображены в браузерах. Если ставите слой - вы должны определить - будет ли блок, который располагается в слое, иметь жесткие размеры, либо слой будет резиновым, растягиваясь на ширину той ячейки, в которую заключен сам. Если размеры нужны - можно выделить слой мышкой и раздвинуть границы. Можно также убрать все настройки, убрав тем самым приоритет слоя. Это делается также в режиме "Редактирование карты дизайна" на вкладке - Исходный код. Нам необходимо визуально найти тот слой, который нам нужен и стереть некоторую информацию из кода.

Пример слоя с использованием жестких настроек размеров: (если мы вручную раздвинули границы слоя)
div143(@,DIV style="WIDTH: 145px; HEIGHT: 40px",,div143,)

Пример слоя, отредактированного и не имеющего приоритет (резиновый слой):
div143(@,DIV,,div143,)

Также вы можете раздвинуть границы слоя вручную, а на вкладке "исходный код" можно подправить размеры на нужные. Эти настройки будут жесткие, но весьма точные (если мы работаем со сложным дизайном)




Продолжим. Блок "Copyright" является одной из переменных, которую желательно также вставить в слой (DIV). Щелкнем правой кнопкой мыши рядом с блоком "Copyright" и выберем из списка "Вставить слой". После установки в нем написан текст, который можно стереть (поставив курсор внутрь блока и удалить текст, так, как мы это делаем в программе Word).
Пример (рис. 9)


Рис. 9

При желании можно выделить левой кнопкой мыши слой и растянуть вручную его границы. После этого перенесем Блок "Copyright" в слой, перетащив его мышкой, как будто обычный файл.

Должен получиться следующий вариант (рис. 10)


Рис. 10

На данный момент работа по построению общей структуры сайта и наполнению его необходимыми элементами закончена. Нажимаем кнопку "Сохранить".
Вверх

Удаление ненужных границ

После того, как мы наполним наш сайт графикой, фоновыми изображениями и минимальным наполнением, настроим дизайн, границы наших таблиц следует удалить, дабы показать чистый дизайн. Делать это нужно в карте дизайна. Поэтому, заходим: верхнее меню - пункт Оформление\Редактирование карты дизайна. Удалить границы можно двумя способами:

1) В визуальном режиме нажимаем правой кнопкой на нижнюю грань необходимой таблицы, жмем "Редактировать блок". В открывшемся окне в правой части меняем "1" на "0". Жмем Сохранить. Далее продолжаем тоже действие с остальными таблицами. Сохраняем изменения в карте дизайна.


Рис. Границы таблицы 1


2) В режиме "Исходный код" заходим в верхнее меню: Поиск\Заменить. В открывшемся небольшом окне прописываем: в верхней ячейке - border="1", в нижней значение, на которое меняем - border="0". Жмем ОК. И везде, где встречается это значение, программа сама заменит и тем самым, уберет границы. Сохраняем изменения в карте дизайна (см. Рис. Границы таблицы 1, и рис. Границы таблицы 2).


Рис. Границы таблицы 2


Рис. Границы таблицы 3


СМОТРЕТЬ следующий урок
Вверх
 
Copyright © Edgestile Company, 2004-09
tel.:  8 (495) 229-45-50, 8 (812) 777-01-30, 8 (34241) 3-69-90
e-mail:  info@siteedit.ru - general questions
icq: 268-447-867 - general questions
all contacts