|
تصاویر (
Images )
در اين درس با تگ img ،
شناسه
src
و
alt
، تگهای Map
و Area
و چگونگی نمايش تصاوير و همچنين تنظيم محل آنها
در سندهای اچتمل آشنا خواهيد شد.
تگ img
و شناسه
src
يا
source
در زبان اچتمل تصاوير را با کمک تگ <img> تعريف ميکنند. تگ <img>
از نوع تگهای خالی است، بدين معنا که فقط
دارای يک يا چند شناسه و
attribute
بوده و دارای تگ انتهائی
يا <img/>
نيست.
مهمترين شناسه برای درج و تعريف يک تصوير
src يا
source نام دارد و مقدار اين شناسه آدرس يا
URL
تصوير ميباشد. تصاويری که
مرورگر در يک صفحه وب نمايش ميدهد ميتوانند در
همان دايرکتوری صفحه اچتمل، در ديگر
دايرکتوريهای همان سايت و يا در فضای بيکران
وب قرار داشته باشند.
شکل ساده درج يک تصوير:
<img src="url">
مقدار url
آدرس اينترنتی تصوير
ميباشد و مثلا اگر تصويری که قرار است که در
صفحه درج شود در همان دايرکتوری قرار دارد و
نامش
me.jpg ، کافی است که به جای
url
فقط نام تصوير يعنی
me.jpg را بنويسيد و اگر تصوير در سايتی ديکر
قرار دارد
url کامل آنرا بنويسيد. مثلا تصوير لوگو سايت
google.com دارای
url
ی برابر
http://www.google.com/images/logo.gif است.در اين
url
نام تصوير
logo.gif بوده، در دايرکتوری
images
قرار داشته و روی وب سايت
google.com
قرار دارد.
شناسه های width
و
height
در تگ
img
کاربرد شناسه های
width و
height تعيين عرض و ارتفاع نمايش تصوير است. اگر از اين
شناسه ها استفاده نکنيد، مرورگر ابتدا تصوير
را لود کرده و سپس طول و عرض آنرا يافته و در
نهايت نمايش ميدهد. با نوشتن مقاديری غير از
مقادير واقعی طول و عرض تصوير ميتوانيد به
تغيير شکل و ابعاد آن بپردازيد و آنرا مثلا
کوچکتر، بزرگتر و يا کشيده تر نمايش دهيد.
مثال زير نحوه درج تصويری را با قيد ابعاد آن
شرح ميدهد:
|
<img
src="http://www.google.com/images/logo.gif"
width="276" height="110" > |
توصيه ميشود که حتما ابعاد تصوير را با
کمک شناسه های
width
و
height قيد کنيد، اينکار سبب کمک به مرورگر در تسريع شروع نمايش صفحه خواهد
شد.(در واقع با قيد ابعاد تصوير، مرورگر قبل
از لود تصوير ميداند که چه مقدار از صفحه
نمايش بايد به تصوير بايد اختصاص داده شود و
قبل از لوذ شدن تمامی تصاوير مرورگر شروع به
نمايش قالب و چارچوب کلی صفحه خواهد کرد.)
شناسه Alt
يا "alternate text"
يا متن جايگزين
اگر مرورگر به هر دليلی نتواند که يک تصوير را نمايش دهد و يا
مرورگر از نوع مرورگرهائی باشد که فقط متن را
نمايش ميدهند، متن و
text ی که با کمک شناسه
alt تعيين شده است نمايش داده خواهد شد. همچنين در اغلب مرورگرها با
قرارگرفتن ماوس بروی يک تصوير، متن تعيين شده
توسط شناسه
alt
نمايش داده خواهد شد. با کمک
alt اطلاعات اضافی مربوط به تصوير قابل نمايش
ميباشد.مثال زير نحوه درج تصويری را با قيد
متن جايگزين آن شرح ميدهد:
<"img src="http://google.com/google.gif"
alt="Google Search>

وبلاگها و اضافه کردن تصاویر:
اگر وبلاگی داشته و میخواهید که تصویری به آن
اضافه کنید دو حالت مختلف ممکن است که پیش
آید:
·
الف) تصویر روی سایتی دیگر قرار داشته و شما
هم میخواهید از آن تصویر که در سایتی دیگر
قرار دارد استفاده کنید. در این حالت از آدرس
مستقیم تصویر در شناسه
src استفاده کنید، مانند :
<img src=http://www.google.ca/images/hp.gif”>
در این مثال تصویر روی سایت
google.ca قرار داشته و لزومی به ذخیره آن توسط شما
نیست.
·
ب) تصویر روی هارد کامییوتر شما است و هنوز
بروی وب منتقل نشده است. در این حالت چون اغلب
سیستم های وبلاگ امکان ذخیره تصاویر را به شما
نمی دهند باید ابتدا تصویرتان را با کمک
FTP یا روشهای دیگر به روی سایتی دیگر منتقل
کنید. شرکتهای مختلفی فضای مجانی برای ساخت
صفحات وب و ذخیره اطلاعات و تصاویر در اختیار
شما قرار میدهند و در یکی از سؤالهای این
FAQ
فهرست این شرکتها را
میتوانید ببینید. بنابراین ابتدا فضائی در وب
تهیه کرده، سپس تصویرتان را
Upload کرده (با کمک
FTP
یا روشهاس دیگر ) و سپس در
شناسه
src از تگ
img
آدرس جدید تصویر را قید
کنید.
چند نکته مهم:
·
اگر در يک صفحه اچتمل از 10 تصوير استفاده شده باشد، مرورگر بايد 11
فايل را لود کند.( خود صفحه به علاوه 10
تصوير)
·
استفاده از تصاوير، سرعت لود شدن صفحات را پايين می آورد.با احتياط
از تصاوير استفاده کنيد و به اندازه و حجم
تصوير توجه داشته باشيد.
·
لود تصويری با حجم 50 کيلوبايت برای کسی که از مودمی با
سرعت 28kbps استفاده ميکند حداقل 15 ثانيه طول خواهد کشيد.
·
برای ديدن مشخصات تصاوير در وب کافی است که روی تصوير
Right click کرذه و سپس در بخش
properities
آدرس،ابعاد و ظرفيت تصوير را ببينيد.
·
برای ذخيره تصاوير در وب کافی است که روی تصوير
Right click کرذه و سپس در بخش "Save picture as" آنرا ذخيره کنيد.
تگ های تصاوير
|
Start Tag |
Purpose |
کاربرد |
|
<img> |
Defines an image |
درج تصوير |
|
 |
|
<map> |
Defines an image map |
تعريف
Image map
يا ؟؟؟ |
|
 |
|
<area> |
Defines an area inside an image
map |
تعريف ناحيه ای در داخل
Image
map |
پس زمینه (
Background )
در اين درس با چگونگی تعيين تصاوير و رنگ پس
زمينه (Background)
آشنا خواهيد شد. رنگ و يا تصوير پس زمينه
فاکتور بسيار مهمی در طراحی صفحات اچتمل بوده
و استفاده از رنگ و يا تصوير مناسب نقشی تعيين
کننده در خوانا بودن صفحات دارد.
رنگ و تصوير زمينه در صفحات
اچتمل:
تگ
<body>
دارای دو شناسه مهم
برای تعيين رنگ و تصوير پس زمينه ميباشد. پس
زمينه صفحات اچتمل رنگ و يا يک تصوير
ميتواند باشد.
شناسه
bgcolor
برای رنگ پس زمينه
(background color)
شناسه
bgcolor
رنگ پس زمينه را تعيين
ميکند. مقدار رنگ پس زمينه ميتواند نام رنگ
(مثل red
يا blue )
، مقدار آن بر اساس
استاندارد RGB
و يا حتی مقدار هگزادسيمال (Hexadecimal)
باشد.
<body bgcolor="#000000">
<body bgcolor="rgb(0,0,0)">
<body bgcolor="black">
|
در تمامی مثالهای بالا با کمک شناسه bgcolor
رنگ زمينه صفحه "سياه" تعيين ميشود.
شناسه
Background
برای تصوير پس
زمينه:
برای تعيين تصويری که به عنوان پس زمينه
صفحه نمايش داده ميشود از شناسه background
استفاده ميشود.مقدار اين شناسه
URL
يا
آدر س تصوير (image)
ميباشد.اگر ابعاد تصوير کوچکتر از ابعاد صفحه مرورگر باشد،
تصوير زمينه تکثير خواهد شد تا حدی که تمام صفحه نمايش از
تصوير زمينه پوشانده شود.
<body background="bg.gif">
<body background="http://www.Farsitools.com/images/SiteBackground.gif">
|
در مثال اول از آدرس دهی نسبی (relative)
برای تعيين URL
يا آدرس تصوير استفاده شده و در واقع در اين مثال فايل
اچتمل و تصويرSiteBackground.gif
بايد در يک دايرکتوری قرار گيرند. در مقابل
مثال
دوم از آدرس دهی مطلق
(absolute)
برای تعيين آدرس تصوير استفاده شده است و همانطور
که ميدانيد آدرس تصوير در هر نقطه از فضای وب ميتواند باشد.
نکات مهم:
اگر از تصاوير پس زمينه در صفحات اچتمل
استفاده ميکنيد به نکات زير توجه
کنيد :
·
هرتصويری با فرمت
gif و يا
jpg قابل استفاده به عنوان تصوير زمينه ميباشد.
·
از تصاوير بزرگتر از ده کيلوبايت ظرفيت به هيچ وجه استفادا
نکنيد، در غير اين صورت سرعت
load
صفحه بشدت پايين خواهد آمد.
·
از تصاوير زمينه هماهنگ با ديگرتصاوير صفحه استفاده کنيد.
·
از تصاوير زمينه هماهنگ با متون صفحه استفاده کنيد.
·
در رزولوشنهای مختلف به ديدن و آزمايش تصاوير پس زمينه بپردازيد.
·
پر مصرف ترين رنگهای زمينه وب سايتها، رنگهای سفيد، سياه و خاکستری
ميباشند.
·
اغلب سايتهای وب از تصاوير پس زمينه استفاده نمی کنند! مثلا همين
سايت!!!
نکته مهم در سازگاری با نسخه های جديد اچتمل و
XHTML
شناسه های
bgcolor
و
background
در تگ <body>
در نسخه 4 اچتمل و
XHTML
پشتيبانی نميشوند و در واقع از رده خارج
محسوب ميشوند. در عوض کنسرسيوم W3C
استفاده از Style Sheet
ها را توصيه ميکند و در
واقع در نسخه 4 اچتمل و استاندارد جديد
XHTML
تمامی اطلاعات مربوط به نمايش يا presentation
و
layout
بايد در style sheet
ها قرار گيرند.
|