Слайд 2Frames - фреймы Позволяют разбить окно браузера на несколько независимых частей. Позволяют отобразить
более одного документа в отдельном окне. Каждый отдельный документ – фрейм. Не будут поддерживаться в дальнейших версиях. В HTML5 нет! Труднопонимаемые Проблема авторских прав
Слайд 3Описание фреймовой структуры находится в отдельном файле.
...
...
Между
и не должно быть даже точки!!!!
Часть ... заменяет часть
Страница с фреймовой структурой не содержит тега <воdy> (исключение - <воdy> может быть внутри ).
Слайд 4Если будем проверять страницу валидатором, то должно быть:
HTML 4.01 Frameset
PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0 Frameset
Слайд 5… Определяет фреймовую структуру. Задает сколько и какого размера будeт фреймов. могут быть
вложенными deprecated Единственными тегами, которые могут находиться между тегами , являются теги:
...
Слайд 6Атрибуты :
cols, rows cols – задает количество и размер столбцов, значения
разделяются запятыми rows - задает количество и размер столбцов, значения разделяются запятыми
Размеры можно задавать: в пикселях ("100px" или "100"), процентах ("50%"), долях (*).
Если * (доля) одна, то = все оставшееся пространство.
Порядок расчета размеров: Сначала все пиксели % (от всей ширины) Доли (части) – от оставшегося пространства
Слайд 10Тег Определяет отдельное окно (фрейм) фреймовой структуры. deprecated. Not
in HTML5 Не является контейнерным (не имеет закрывающего тега) Количество тегов () должно соответствовать указанному числу строк или/и столбцов при описании фреймовой структуры. Размеры фреймов и количество задается в теге Каждый фрейм может иметь свои настройки (возможность прокрутки, изменения размеров и т.д.) Если фрейм имеет видимые границы, то его размер можно менять путем перетаскивания границ.
Слайд 13Использование фреймов для организации навигационной панели menu.htm Frame a
href ="frame_b.htm" target ="showframe">Frame b Frame c
Слайд 14Атрибуты : src src – URL источника, документа, который будет отображаться
в данном фрейме. Может быть абсолютным, относительным, может быть указатель на закладку src=”link.html#Ch10” если страницы, отображаемые во фрейме, выбираются в соседнем фрейме, необходимо задать для каждого фрейма начальную страницу, иначе фрейм окажется пустым, а результаты непредсказуемыми.
Слайд 15Атрибуты : frameborder frameborder – задает, будет ли отображаться рамка вокруг
фрейма (0 | 1) (no | yes)
толщина задается у
не во всех браузерах корректно работает
Слайд 16Атрибуты : bordercolor bordercolor – цвет рамки (не во всех браузерах корректно
от содержимого фрейма до верхней и нижней границы фрейма
marginwidth – задает величину отступа в пикселях от содержимого фрейма до правой и левой границы фрейма
Наименьшее значение этого атрибута равно 1. Нельзя указать 0. По умолчанию атрибут равен 6.
Слайд 18Атрибуты : name name – задает имя фрейма (используется в JavaScript
коде, при ссылке на фрейм,..)
deprecated, вместо него используется id
Фрейм, в котором отображаются страницы, называется целевым (target). Фреймы, которые не являются целевыми, именовать необязательно Имена должны начинаться с буквы или цифры. нельзя начинать со знака подчеркивания; не использовать спец.символы. Одни и те же имена разрешается использовать в нескольких фреймовых структурах.
влияние на соседние фреймы в XHTML: noresize="noresize"
Слайд 20Атрибуты : scrolling scrolling – задает, будет или нет полоса прокрутки:
auto
- Отображается только в случае необходимости (по умолчанию) yes - Будет всегда, даже если нет надобности no - Не будет никогда, даже если нужна (используется для баннеров, заголовков страницы)
target = _top – вместо всей фреймовой структуры _blank – в новом окне _self – на место того фрейма, в котором кликнули ссылку _parent - в родительском фрейме (в IE работает как _top, разница – где фреймы вложенные) frame_name – в указанном фрейме
Значение target по умолчанию можно задать для всего документа в раздела Если во фрейм загружать страницу с фреймами => то РС может повиснуть!!!! = рекурсивный вызов...
картинка, то лучше в виде отдельного документа .html
Слайд 24Тег … Используется для браузеров, которые не поддерживают фреймовые
структуры. Может содержать любые элементы, которые могут располагаться в части body обычного HTML документа. Чаще всего используется для указания ссылки на версию страницы без использования фреймов или для отображения сообщения. Должен быть размещен внутри тега (перед закрывающим тегом ). ! В XHTML, текст помещенный в элемент noframes должен быть помещен внутрь тега . Примечание: Если будет производиться валидация страницы, содержащей фреймы, то необходимо указать doctype как "Frameset DTD".
Слайд 26Плавающие фреймы - iframe используется для отображения web-страницы внутри другой web-страницы. На
странице Web можно определить любое количество плавающих фреймов. Является контейнерным тегом закрывающий тег является обязательным, даже если он ничего не замыкает.
iframe является inline элементом.
Между открывающим и закрывающим тегами размещают текст для браузеров, не поддерживающих фреймы.
Слайд 27src src – задает URL документа, отображаемого во фрейме.
Your
browser does not support iframes.
Слайд 28name Определяет имя плавающего фрейма, используется для указания ссылок, при выводе
hspace – задает горизонтальный отступ от рамки фрейма до
текста вокруг фрейма vspace – задает вертикальный отступ от рамки фрейма до текста вокруг фрейма
Слайд 33scrolling Not in HTML5 Определяет будет ли отображаться полосы прокрутки во фрейме По умолчанию
полосы прокрутки отображаются только если содержимое фрейма больше, чем размеры фрейма
auto – по умолчанию, отображаются при необходимости yes – отображаются всегда no – никогда не отображаются, даже если нужны
Слайд 34frameborder Deprecated - Not in HTML5 Определяет, будет или нет отображаться рамка вокруг
плавающего фрейма.
frameborder="0 | 1"
Слайд 35longdesc Deprecated - Not in HTML5 Задает имя файла, содержащего подробное описание содержимого
фрейма Поддерживается не всеми броузерами
EXAMPLES\iframes.html
Слайд 36CSS Box Model Total element width = width + left padding +
right padding + left border + right border + + left margin + right margin Total element height = height + top padding + bottom padding + top border + + bottom border + top margin + bottom margin
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.