فهرست دروس

HTML مقدماتی

HTML پیشرفته

برچسب frame

تعریف و کاربرد

یک زیر پنجره (قاب) تعریف می کند.

تفاوت بین HTML و XHTML

در HTML برچسب frame ، برچسب پایانی ندارد.
اما در XHTML برچسب frame باید بسته شود.

نکات

نکته: اگر شما می خواهید یک صفحه را که حاوی قاب است معتبر سازید ، مطمئن شوید که DTD برروی "Frameset DTD" هماهنگ شده است.

مثال

منبع خروجی
<html>
<frameset cols = "25%, 50%,25%">
<frame src ="frame_a.html" />
<frame src ="frame_b.html" />
<frame src ="frame_c.html" />
</frameset>
</html>
نتیجه این صفحه را ببینید.

خواص انتخابی

DTD نشان می دهد که در کدام DTD این خواص مجاز هستند.S=اکید ، T=وابسته، F=frameset.
موجودیت مقدار توضیحات DTD
frameborder 0
1
به اطراف قاب حاشیه اختصاص می دهد F
longdesc URL یک url برای توضیحات بلند در مورد محتویات قاب. برای مرورگرهایی استفاده می شود که قاب را پشتیبانی نمی کنند. F
marginheight pixels حاشیه بالا و پایین به قاب اختصاص می دهد F
marginwidth pixels حاشیه چپ و راست به قاب اختصاص می دهد F
name frame_name یک نام یکتا به قاب اختصاص می دهد.(برای استفاده در scriptها) F
noresize noresize هنگامی که روی noresize هماهنگ می شود کاربر نمی توانداندازه قاب را تغییر دهد. F
scrolling yes
no
auto
عملیات نوار لغزان را تعیین می کند F
src URL url فایلی را مشخص مشخص می کندکه در قاب استفاده می شود. F

موجودیت های استاندارد

id, class, title, style

خودتان بیازمایید

قابهای عمودی
دراین مثال شما سه قاب عمودی با محتوای مختلف، می بینید.

قابهای افقی
این مثال، قابهای افقی را نمایش می دهد.

برچسب noframes
در صورتیکه مرورگر، امکان نمایش قابها را نداشت، به کمک این برچسب، می توان نمایش مناسبی را ارایه کرد.

قابهای پیچیده(ترکیبی از قابهای عمودی و افقی)
این مثال، صفحه ای که در آن قبهای عمودی و افقی، با هم وجود دارند را نشان می دهد.

قابی با موجودیت noresize="noresize"
با کنترل این موجودیت، از تغییر اندازه قابها می توان جلوگیری کرد.

قاب محتوا
این مثال روش ساخت یک قاب محتوایی را نشان می دهد. صفحه از دو قاب اصلی ساخته شده که یکی ازآنها، فهرست و دیگری محتوای سرفصل انتخابی را نمایش می دهند. در قاب فهرست، سه فراپیوند به صورت زیر تعریف شده که موجودیت traget هر فرا پیوند به نام قاب محتوا اشاره می کند.

<a href ="frame_a.htm" target ="showframe">Frame a</a><br>
<a href ="frame_b.htm" target ="showframe">Frame b</a><br>
<a href ="frame_c.htm" target ="showframe">Frame c</a>

قاب محتوا، محتوای هر یک از این فراپیوندها را نمایش می دهد.

قاب درجا
این مثال روش استفاده از قابهای درجا را نشان می دهد(این قابها را می توان به طور مستقیم، داخل html استفاده کرد و دیگر نیازی به قاب بندی کل صفحه نیست).

پرش به قسمت خاصی در داخل یک قاب
به کمک این روش می توان به قسمتی از محتوای قاب، در هنگام نمایش پرش کرد. برای این منظور پس از آدرس محتوای قاب، فراپیوند محل مورد نظر را قرار می دهیم. به مثال توجه کنید.

پرش به محل خاص در صفحه دارای قاب محتوا
این مثال ترکیبی از مثال "قاب محتوا" و مثال "پرش" است.

جستجوی پیشرفته

نسخه چاپی
فرم انتقادات و پیشنهادات
ارسال به دوستان
افزودن به آدرسهای برگزیده

صفحه نخست | سایت های مرتبط | ارتباط با ما Liar | Lie | 300 the movie |
طراحی سایت (طراحی وب)، هاست، دامنه - رادکام