آموزش فریم های شناور در HTML

آموزش HTML

آموزش فریم های شناور در HTML

سلام خدمت همراهان عزیز. با آموزش زبان برنامه نویسی (HTML) همراه شما هستیم. برای اطلاعات بیشتر به مقاله ی قبل مراجعه فرمایید .

آموزش امروز :

فریم های شناور :

فریم ها و لایه ها در HTML

فریم هایی که تاکنون ایجاد شده اند، در کناره های مرورگر(چپ،راست، بالا یا پایین) قرار می گیرند. شکل دیگری از فریم، فریم شناور نام دارد که توسط شرکت مایکروسافت ارائه شد و در HTML به صورت استاندارد در آمده است.

ایده ایجاد فریم شناور این است که ناحیه یا پنجره ای ایجاد شود که همچون سایر اشیای تعبیه شده عمل کند، به طوری که متن بتواند در اطراف آن جریان داشته باشد. این نوع فریم توسط دستور <IFRAME> ایجاد می شوند و در بدنه فایل HTML، یعنی در بین دستورات <BODY> و <BODY/> قرار می گیرند. به یاد داشته باشید که دستور <FRAME> فقط می تواند در بین دستور <FRAME> فقط می تواند در بین دستور <FRAMEST> قرار گیرد و در این دستور <BODY> جلوگیری می کند.

صفات مهمی از دستور <IFRAME> که باید مقدار بگیرند عبارتند از SRC، HEIGHT، WIDTH . صفت SRC آدرس فایلی را مشخص می کند که باید باز شود و صفات WIDTH, HEIGHT بخشی از صفحه را بر حسب پیکسل یا درصد مشخص می کنند که فریم باید در آنجا قرار گیرد. فریم های شناور از صفات ALIGN ، HSPACE و VSPACE برای تعیین موقعیت فریم در داخل متن، پشتیبانی می کنند.

دقت کنید که دستور <IFRAME> با دستور <IFRAME/> بسته می شود این دو دستور باید حاوی دستورات HTML و متنی باشند که باید مرورگر هایی ظاهر شوند که از فریم های شناور پشتیبانی نمی کنند.

مثال :

برنامه ای که نمونه ای از فریم شناور را نشان می دهد. نتیجه اجرا در شکل زیر آمده است.

<“DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Frameset//EN!>

<html>

<head>

<title> Floating frame example </title>

<head/>

<body>

<h1 align=”center”> floating frame example </h1>

<“iframe name=”float1″ src=”c:\fileone.htm” align=”left” width=”150″ height=”100>

there would be a floating frame here if your browser supported it.

<iframe/>

<p><b> this is a simple example of how floating frames are used> </b>

<body/>

<html/>

معرفی سایت خارجی :

https://www.w3school.com/html

https://www.codecademy.com

مشکلات فریم ها

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

بدین ترتیب ممکن است کسانی که از مانیتور های ضعیف استفاده می کنند دچار شکل شوند برای رفع این مشکل بهتر است تعداد فریم ها کم باشد.

مشکل دیگر فری ها این است که وقتی از فریمی به فریم دیگری می رویم . با دکمه Back نمی توانیم به فرم قبلی برگردیم، بلکه به صفحه بعدی بر می گردیم . مشکل بعدی این است که وقتی پیوندی کلیک می شود، کاربر نمی داند در کدام فریم ظاهر خواهد شد. در بعضی از مرورگر ها ممکن است چندین فریم همزمان تغییر کنند و موجب شود که کاربر به اشتباه دچار شود. کاربران به جای اینکه صفحه فعلی را علامت گذاری کنند.

تا بتوانند بعدا به آن برگردند، بالاترین فریم را علامت گذاری خواهد کرد.

قبل از ظهور IE4 چاپ فریم ها بسیار دشوار بود. اگر چه محتویات هر فریم قابل چاپ بود، چاپ کل سندی که حاوی فریم های زیادی بود، غیر ممکن بوده است . نسخه های جدید IE از چاپ فریم پشتیبانی می کنند. با توجه به این مشکلات طراحان باید با دقت فراوان این فناوری استفاده کنند.

برگرفته از :

کتاب راهنمای جامع (HTML, BHTML, XML)

دکتر عین الله جعفر نژاد قمی

پاسخ به سوال دوستان :

شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش می‌رود و نداشتن وب سایت

برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

14 + چهار =