برچسب frameset
تعریف و کاربرد
برچسب frameset یک frameset را معرفی می کند. آن به منظور سازمان دادن پنجره های
چندگانه مورد استفاده قرار می گیرد.
هر قاب یک پرونده جداگانه را در اختیار دارد. در ساده ترین استفاده آن ، عنصر
frameset توضیح می دهد که چندسطر یا ستون در frameset وجود خواهد داشت. شما باید
از موجودیت rows یا cols استفاده کنید.
تفاوت بین HTML و XHTML
تفاوتی ندارد
نکات
اگر شما بخواهید یک صفحه حاوی قاب را معتبر کنید مطمئن شوید کهDTD بر روی"
frameset DTD" شده باشد.
مهم: شما نمی توانید برچسب های <body></body> و
<frameset><frameset> را باهم استفاده کنید. هرچند اگر شما برچسب
<noframe> را به برخی متن ها اضافه کنید برای برخی مرورگرها که frame را
پشتیبانی نمی کنند ، شما می توانید آن متن را بین برچسب <body> و
</body> قرار دهید.
مثال
منبع |
خروجی |
<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 |
cols |
pixels
%
* |
تعداد و اندازه ستون در frameset را تعیین می کند.
|
F |
rows |
pixels
%
* |
تعداد و اندازه سطر در frameset را تعیین می کند.
|
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 استفاده کرد و دیگر نیازی به قاب بندی کل صفحه نیست).
پرش به قسمت خاصی
در داخل یک قاب
به کمک این روش می توان به قسمتی از محتوای قاب، در هنگام نمایش پرش کرد. برای این
منظور پس از آدرس محتوای قاب، فراپیوند محل مورد نظر را قرار می دهیم. به مثال
توجه کنید.
پرش به
محل خاص در صفحه دارای قاب محتوا
این مثال ترکیبی از مثال "قاب محتوا" و مثال "پرش" است.
|