Создание строк и столбцов
Строки (горизонтальные фреймы) и столбцы (вертикальные фреймы) создаются, соответственно, при помощи атрибутов rows и cols элемента frameset. Количество строк и столбцов в наборе фреймов определяется указанными значениями размера. Например, чтобы создать набор фреймов, состоящий из трех столбцов, пишется атрибут cols=" 25%, 50%, 25%" (или три других значения размера). Размер фреймов можно указывать одним из трех способов: абсолютные значения в пикселях, в процентных долях и с помощью относительных значений. Относительные значения, обозначаемые звездочкой (*), используются для того, чтобы разделить оставшееся пространство в наборе фреймов на равные части. Например, набор фреймов < frame set cols=" 100, *" > создаст два столбца, где первый будет шириной 100 пикселей, а второй будет занимать оставшееся пространство окна. Вы также можете указывать относительные значения, кратные равным долям, и объединять их со значениями, указанными другими способами. Например, набор фреймов, определяемый как < frameset cols = " 25%, 2*, *" > делит окно на три столбца. Первый столбец всегда занимает 25% ширины окна. Оставшиеся два столбца делят между собой остальное пространство, но в данном случае средний столбец всегда будет по ширине вдвое больше третьего. Существует возможность вкладывать один набор фреймов в другой. Это означает, что вы можете взять одну строку и разделить ее на несколько столбцов (или наоборот, разделить столбец на несколько строк). Например: документ < HTML> < HEAD> < TITLE> Фреймы < /title> < /HEAD>
< FRAMESET rows=’’20%, 60%, 20%’’> < FRAME src=’’fr1.htm’’ noresize> < FRAMESET cols=’’25%, 75%’’> < FRAME src=’’fr2.htm’’ > < FRAME src=’’fr3.htm’’ scrolling=’’yes’’> < /FRAMESET> < FRAME src=’’fr4.htm’’ scrolling=’’no’’> < /FRAMESET> < / HTML> описывает структуру страницы, показанную на рисунке. По умолчанию документ, на который указывает ссылка, отображается в том окне, в котором находится ссылка. Чтобы загрузить страницу, на которую указывает ссылка, в конкретный фрейм, нужно сначала присвоить имя целевому фрейму при помощи атрибута name элемента frame: < frame src=" original.html" name=" main" />. Тогда можно сослаться на фрейм target: < а href=" new.html" target=" main" >...< /a> В данном примере документ new.html загружается во фрейм с именем «main». Если известно, что нужно загружать все ссылки данного документа в один фрейм (например, из оглавления в основной фрейм), вы можете указать целевой фрейм один раз, используя элемент base. Если поместить элемент base в документ head, указав в нем имя целевого фрейма, то все ссылки данного документа будут загружаться в этот фрейм. < head> < base target=" main" /> < /head> Вероятно, самый общий совет относительно фреймов – это совет не использовать их. Хотя у фреймов и были лучшие дни, их больше не применяют в профессиональном дизайне, соответствующем стандартам. Формы
Формы предоставляют интерфейс, дающий возможность пользователям осуществлять взаимодействие с сайтом. В большинстве случаев они применяются для сбора данных либо с целью дальнейшего использования. Формы имеют широкий диапазон сфер применения, от таких простых, как поиск, подписка на почтовую рассылку, гостевые книги и обзоры, до сложных, таких как системы электронной коммерции. Формы принимают входные данные при помощи элементов управления, таких как кнопки, текстовые поля или прокручиваемые меню. Элементы управления размещаются на странице и не ведут реальной обработки данных. Обработку производят серверные приложения, взаимодействующие с формами, такие как CGI-скрипты, ASP, ASP.NET, ColdFusion, PHP или Java-сервлеты.
|