امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
فریم ها در HTML
نویسنده پیام
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #1
فریم ها در HTML
یکی از موارد کاربردی در طراحی صفحات وب، کار و استفاده از فریم ها هست؛ در این مقاله آموزش طراحی سایت، مفاهیم مرتبط را بصورت پایه و مفهومی مطرح می کنیم.

فریم ها در HTML
با فریم ها، صفحات وب متعددی می توانند در همان پنجره مرورگر نمایش داده شو ند.

توجه: انتظار نداشته باشید فریم ها در نسخه های آینده HTML پشتیبانی شوند.

با فریم ها، شما می توانید بیش از یک سند HTML در همان پنجره مرورگر نمایش دهید. هر پرونده HTML یک فریم نامیده می شود، و هر فریم نیز مستقل از دیگری است.

معایب استفاده از فریم ها
از فریم ها انتظار نمی رود در نسخه های آینده HTML پشتیبانی شوند.
استفاده از فریم ها مشکل است(چاپ کل صفحه کار دشواری است).
توسعه دهنده گان وب باید پیوسته رد بیشتر پرونده های HTML را داشته باشند.
المنت های فریم در اچ تی ام ال
عنصر فریم یک یا چند عنصر فریم را نگه می دارد. هر عنصر فریم می تواند یک سند را جداگانه نگه دارد.

دراین عنصر فریم های بسیاری از ستون یا ردیف ایالت ها وجود دارد، و مقدار درصدی / و پیکسل فضایی که هر یک از آنهااشغال می کنند.

عنصر فریم در HTML
تگ <frame>تعریف یک پنجره خاص(فریم) در درون مجموعه فریم ها را تعریف می کند.

مثال پایین یک frameset با دو ستون را نشان می دهد:
کد:
<frameset cols="25%,75%">
<frame src="frame_a.htm" />
<frame src="frame_b.htm" />
</frameset>
. ستون اول تا ۲۵ ٪ از عرض پنجره مرورگر تنظیم شده است

.ستون دوم تا ۷۵% ازعرض پنجره مرورگر تنظیم شده است

سند ”frame_a.htm” در ستون اول قرار داده شده است، و سند “frame_b.htm” در ستون دوم قرار گرفته است.

نکته: فریم ها ی اندازه ستون می تواند بر حسب پیکسل تنظیم شوند (“cols=”200,500) , و همچنین می توان یکی از ستون ها را با علامت ستاره برای استفاده از فضای باقی مانده، تنظیم کرد (“cols=”25%,*).

نکات پایه ای — اطلاعات مفید:

اگر فریم یک کادر قابل رویت داشته باشید می تواند با کشیدن کادر آن ، اندازه آن را تغییر دهید. برای جلوگیری کاربر از انجام این کار ، شما می توانید “noresize” را به تگ <frame> اضافه کنید.

نکته: افزودن تگ <noframes> برای مرورگر هایی است که فریم ها را پشتیبانی نمی کنند.

مهم: شما نمی توانید تگ <body></body> را همراه با تگ <frameset></frameset> استفاده کنید. با این حال ، اگر شما تگ <noframes> را که حاوی مقداری متن برای مرورگر هایی که فریم ها را پشتیبانی نمی کنند اضافه می کنید شما باید متن را در بین تگ <body></body> قرار دهید.

به عنوان مثال:
کد:
<html>
<"frameset cols="25%,50%,25%>
< frame src="frame_a.htm"/>
<frame src="frame_b.htm"/ >
<frame src="frame_c.htm"/ >
<noframes>
<body>Your browser does not handle frames!</body>
<noframes/>
<frameset/>
<html/>
که خروجی به صورت زیر است:
   
استفاده از فریم ها در طراحی وب

کلام آخر اینکه استفاده ی صحیح و به دور از سوء استفاده از فریم ها در طراحی سایت، از اهمیت ویژه ای برخوردار است؛ به این نکته توجه داشته باشید که از فریم ها هرگز برای فریب گوگل استفاده نکنید.

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
(آخرین ویرایش در این ارسال: ۰۳-فروردین-۱۳۹۳, ۱۴:۲۵:۲۴، توسط Ghoghnus.)
۰۳-فروردین-۱۳۹۳, ۱۴:۲۲:۴۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, babyy, hamed_Arfaee
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #2
RE: فریم ها در HTML
سلام
دستت درد نکنه مطلب خوبی بود
چند تا نکته:
اول اینکه اگر مطلب رو از جایی کپی کردین حتما منبع و مرجع مطلبتون رو هم ذکر کنین .
دوم اینکه بهتره در مورد طراحی بدون جدول (Tableless) آموزش بدین تا در مورد فریم ها (البته این نظر شخصی منه چون کاربردش بیشتره)

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
۰۳-فروردین-۱۳۹۳, ۲۲:۴۷:۲۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ghoghnus, babyy


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نوشتن اعداد فارسی در HTML Ghoghnus 5 13,568 ۲۰-خرداد-۱۳۹۷, ۱۶:۰۱:۴۰
آخرین ارسال: alirafami
  تفاوت میان html ، xhtml و xml eljoomir 0 1,844 ۰۱-آبان-۱۳۹۲, ۱۲:۲۰:۰۳
آخرین ارسال: eljoomir
  فارسي نويسي در html sav68 24 51,603 ۲۰-مهر-۱۳۹۲, ۱۷:۰۶:۳۰
آخرین ارسال: faramarz3d
Question PHP Code In HTML avini 4 4,916 ۰۶-فروردین-۱۳۸۶, ۱۹:۱۱:۲۲
آخرین ارسال: arian_vc

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS