Subscribe to RSS Feed

Рамки (Frames) в HTML

Основното, за което служат HTML рамките е да дават възмоност да показваме две различни уеб страници в един прозоцер на браузъра.

Рамки

Equilibrium release

Както вече казахче по-горе те ни позволяват да показваме повече от един HTML документ в един и същ прозорез на програмата за сърфиране в Интернет. Всеки HTML документ се нарича “рамка” и всяка рамка е независима от останалите. Големият недостатък на използването на рамки (frames) е, че разработчикът на уеб сайта, който използва frames трябва да се грижи за повече от един HTML документ. За потребителите пък е трудно да принтират съдържание от уеб страница, в която има рамки.

Етикет за задаване на рамка (Frameset Tag)

<frameset> етикетът определя как да раздели прозореза на браузъра на рамки. Всяка рамка задава определен брой редове и колони. Стойността на редовете и колоните показва размера на площа от екрана, която се отнася за съответната единица (ред или колона).

Етикет за рамка

<frame> етитетът определя какво HTML документът да постави във всяка от рамките. В по-долният пример имаме рамка с две колони. Първата е с размер 25% от широчината на прозореца на браузъра. Втората комона е с заема 75% от широчината на прозореца на програмата за сърфиране. HTML документ с името “frame_a.html” е поставен в първата колона, а документ с името “frame_b. html” стои във втората:

<frameset cols="25%,75%">
   <frame src="frame_a.html">
   <frame src="frame_b.html">
</frameset>

It’s Pat movie

A Sound of Thunder download

The Lost Boys trailer

Teen Wolf video

Важно: Размерът на колоната на рамката може да бъде поставен и в пиксели (pixels), например (cols=”200,500″), а една от колоните може да използва оставащото пространство, например (cols=”25%,*”).

Бележки Christmas in Wonderland movie download

Ако рамката има видими граници, потребителят може да я намали като я маркира с курсора на мишката и я изтегли. За да предотвратим възможността това да се случи можем да добавим noresize=”noresize” към <frame>  етикета.

Етикети за рамка (Frame Tags) Bullitt move

Етикет Описание
<frameset> Определя как да раздели прозореза на браузъра на рамки
<frame>

Mulholland Dr. divx

Определя подпрозорците (frame)
<noframes> Определя секция, която не е в рамка за браузърите, които не четат рамки
<iframe> Определя inline подпрозорец (frame)