زمان کنونی: 09-05-2010, 06:41 AM درود کاربر مهمان (ورودثبت نام)


سخن مدير:

ارسال پاسخ 
 
امتیاز موضوع:
  • 5 رای - 3.4 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5


آموزش HTML
نویسنده پیام
emo_boy آفلاین
Member
***

ارسال ها: 82
تاریخ عضویت: Feb 2010
اعتبار: 0
حالت من: Badhal
تشکر: 19
16 بار تشکر شده در 10 پست
ارسال: #11
RE: آموزش HTML
فريم بندی در html:

فريم بندی صفحات html يعنی اينکه صفحه را به چند قسمت تقسيم کرده و برای هر قسمت يک صفحه html يا ASP يا PHP جايگزين می کنيم.
برای معرفی يک صفحه فريمی از <FRAMESET> … </FRAMESET> استفاده می کنيم.
مثال: می خواهيم صفحه فريمی زير را که از دو ستون تشکيل شده را طراحی کنيم.


کد:
<HTML>
<HEAD>
<TITLE> frames </TITLE>
</HEAD>
<FRAMESET cols="200,*">
<FRAME src="menu.htm">
<FRAME src="welcome.htm">
</FRAMESET>
</HTML>
cols=" " =ستونی


1- می خواهيم صفحات را به صورت ستونی در کنار يکديگر قرار دهيم.
2- درون " "=cols بايد نسبت صفحاتی را که می خواهيم درون صفحه فريمی جا بگيرد را معرفی کنيم. در مثال به صورت زير نوشته شد.


کد:
<FRAMESET cols="200,*" >

يعنی ما می خواهيم دو صفحه را در کنار هم قرار دهيم که اولی 200 پيکسل و صفحه دوم بقيه طول صفحه را در بر خواهد گرفت.
اگر بخواهيم صفحه ها به صورت مثلا مساوی قسمت شوند:


کد:
<FRAMESET cols="*, *" >
يا
کد:
<FRAMESET cols="50%,50%" >


اگر بخواهيم صفحه ها را به صورت سطری در کنار يکديگر قرار دهيم به صورت زير استفاده می کنيم:


کد:
<FRAMESET rows=" ">


نکته مهم:در فايلهای html يا بايد frameset داشته باشيم يا body و نمی توانيم هر دو را با هم داشته باشيم.

Attributeهای فريم:

کد:
<FRAME
src=" "  
frameborder="yes/no/3d"
marginwidth=" "
marginheight=" " فضای دور هر فريم
noresize
scrolling="yes/no/auto">

اسم گذاری برای هر فريم و برای مراجعه به اين صفحه بايد <" "=name> حتما از اين اسم استفاده کرد.
مثال:
يک صفحه فريمی به صورت زير داريم و می خواهيم user با کليک کردن روی student صفحه ای را ببيند که به جای welcome باز می شود و همچنين برای کلمه grads:
برای ساختن اين صفحه فريمی بايد از قبل تمام صفحات را ساخته باشيم:


1- menu.htm
2- welcome.htm
3- student.htm
4- grads.htm

menu.htm
کد:
<HTML>
<BODY>
<A href="student.htm" target="reza"> student </A>
<A href="grads.htm" target="reza"> grads</A>
</BODY>
</HTML>

اين targetها همان اسم فريمها هستند برای اينکه با کليک کردن روی grads صفحه مربوطه به جای صفحه welcome.htm باز شود بايد از target استفاده کنيم.
در جلوی target اسم آن صفحه فريمی را که می خواهيم صفحه ما در آنجا باز شود را می نويسيم.



welcome.htm
کد:
<HTML>
<BODY>
Welcome to my home page
</BODY>
</HTML>
student.htm
<HTML>
<BODY>
this is student home page
</BODY>
</HTML>
grads.htm
<HTML>
<BODY>
Here is the grads home page.
</BODY>
</HTML>


بعد از ساختن اين صفحات حال بايد صفحه فريمی اصلی را بسازيم:


کد:
<HTML>
<HEAD> <TITLE> welcome to this frame page. </TITLE>
</HEAD>
<FRAMSESET cols=”200, *” >
<FRAME src=”menu.htm” name=”vali” >
<FRAME src=”welcome.htm” name=”reza”>
</FRAMESET>
</HTML>

در صفحه های فريمی اول سطرها پر می شوند بعد ستونها.
Attributeهای frameset:

کد:
1- border=" "
2- bordercolor=" "
target=" "
target="_blank"                                  : روی صفحه فريمی باز می شود new pageيک
target="_self"                                     : را نگذاشته ايم target مثل اين است که
target="_parent"                                 : صفحه بر روی فريم مادر خود باز می شود
target="_top"                                      :صفحه قبلی از بين میرود ويک صفحه بدون فريم ظاهر میشود

قرار دادن يک AVI بر روی Webpage:

کد:
<IMG dynsrc="(URL)آدرس فايل مورد نظر "
width=" "  height=" "  loop="تعداد دفعات تکرار">


قرار دادن موسيقی background بر روی يک web page:


کد:
<bgsound src=" " loop="عدد/infinite" >



قرار دادن نوشته متحرک بر روی web page:
marquee

کد:
<MARQUEE  align="top/middle/bottom"
bgcolor="رنگ نوار"
width=" "
height=" "
hspace=" "
vspace=" " فضای خالی اطراف نوار
behavior="scroll/slide/alternate"
scroll: خروج نوشته و ورود آن به صورت کارکتر به کارکتر است.
slide: خروج نوشته و ورود آن به صورت ناپديدشدن و پديدار شدن ناگهانی است.
alternate: به دو طرف نوار برخورد کرده و نوسان می کند.
direction="left/right" متن بايد به سمت چپ يا راست حرکت کند
loop=" " تعداد دفعات
scrollamount=" " مقدار حرکت بر حسب پيکسل
scrolldelay=" " مقدار تاخير بر > this is web page </MARQUEE>

Love is hard and will always be, but remember somebody loves you and that one is ME
03-22-2010 02:24 AM
پیدا کردن تمامی ارسال های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


[-]
پاسخ سریع
پیام
پاسخ خود به این مطلب را اینجا بنویسید.



شکلک ها
:( ;) ::x =((
:"> :(( :) :-/
#:-S :| >:D< ;;)
:* B-) :-> :-P
:-S :d :O >:)
[شکلک های بیشتر]
تایید تصویر
تایید تصویر
(غیر حساس به کوچکی - بزرگی حروف)
لطفا متن درون تصویر را در فیلد زیر وارد نمایید. این فرایند از ارسال های اتوماتیک جلوگیری می کند.

پرش به انجمن:


تبليغات

Persian Translation by MyBBIran.com - Ver 1.0
Powered by MyBB, © 2002-2010 MyBB Group.
theme designed for MyBB | RTL by MyBBIran.com