هایپر لینک ها ستون فقرات وب هستند. آنها وسیله ای برای برقراری ارتباط میان یک بخش از اطلاعات با بخش دیگر از اطلاعات (به عنوان نمونه یک صفحه) می باشند.
اگر شما دو صفحه وب طراحی کرده اید، به وسیله هایپر لینک می تواند از یک صفحه به صفحه دیگر بروید. همچنین اگر یک صفحه وب طولانی طراحی کرده اید، می توانید به وسیله هایپر لینک از یک بخش صفحه به بخش دیگر بروید و باز گزدید. هایپر لینک شبیه شکل زیر می باشد (یک متن آبی زیر خط دار).
حال ببینیم زمانی که روی یک لینک کلیک می شود چه اتفاقی می افتد.
هایپر لینک چیست؟
زمانیکه برروی لینکی از یک سایت دیگر کلیک می کنید (با فرض اینکه به اینترنت متصل باشید)، این اتفاق می افتد:
مرورگر شما اطلاعات مربوط به لینک را جمع آوری کرده و درخواستی به چیزی که نام سرور (نیم سرور) نام دارد ارسال می کند. نیم سرور متن درخواست را (مثلا www.yasict.com) به اعدادی که IP نام دارند ترجمه می کند. این کار الزامی است، چون کامپیوترها به زبان نوشتاری صحبت نمی کنند و به چیزی احتایج دارند که برای آنها قابل فهم باشد.
آدرس IP برای شناسایی یک کامپیوتر خاص بکار برده می شود. چنانچه آدرس IP مورد نظر یافت نشد، خطایی سمت مرورگر برگردانده می شود. در این حالت، معمولا صفحه خطای 404 نمایش داده می شود.
چنانچه آدرس IP مورد نظر یافت شود، به مرورگر شما ارسال می شود و سپس مرورگر با برقرای ارتباط با وب
برچسب:
نویسنده: کسری رستمی
برچسب:
نویسنده: کسری رستمی
شما می توانید در صورت تمایل در قسمت های مختلف صفحه، تصویر پشت زمینه ایجاد نمایید. ویژگی css برای این کار background-image می باشد. برای مقدار، آدرس محل قرار گیری عکس به ویژگی نسبت داده می شود. آدرس در میان پرانتز ها و بعد از کلمه url قرار می گیرد:
}BODY ;(background-image: url('my_image.gif'
{
قواعدی که برای آدرس دهی تصاویر بکار برده می شود در این قسمت هم کارایی دارد. بنابراین در قطعه کد بالا، به تصویری که در همان پوشه ای که فایل وب جاری قرار دارد، اشاره شده است. چنانچه فایل تصویر پشت زمینه در پوشه ای به نام background قرار داشت، کد به دو شکل زیر نوشته می شد:
}BODY
;(background-image: url('backgrounds/my_image.gif'
{
حالت پیش فرض برای عکسهای پشت زمینه، حالت تکرا آنها است. بعنوان مثال اگر عکس پشت زمینه شما 100 پیکسل در 100 پیکسل باشد، این عکس تا زمانیکه کل صفحه را پر کند، کپی می شود.
چیدمان تکرار تصاویر پشت زمینه همیشه کارایی ندارند. مانند تصاویر زیر:
تصویر پشت زمینه که در شکل بالا به کار گرفته شده است، ابعادی به اندازه 200*200 پیکسل دارد. این اندازه عرض تصویر را به خوبی پوشش داده است، اما پوشش طولی آن مناسب به نظر نمی رسد. برای تنظیم چیدمان تصاویر پشت صحنه، از ویژگی background-repeat استفاده می شود. این ویژگی، چهار مقدار قبول می کند:
Repeat-x
Repeat-y
Repeat
N o-repeat
برای تص
برچسب:
نویسنده: کسری رستمی
در اطراف تصاویر، می توان حاشیه های زیبایی ایجاد کرد. حاشیه ها انواع مختلفی دارند که می توان به دلخواه آنها را انتخاب نمود، اما همه آنها توسط تمامی مرورگرها پشتیبانی نمی شوند. تنظیماتی که برای ایجاد حاشیه بکار می روند عبارتنداز:
نوع حاشیه: border-style صفحات حاشیه: border-width
رنگ حاشیه: border-color
برخی مقادیر قابل قبول برای ویژگی border-style (نوع حاشیه) شامل لیست زیر می باشد:
نقطه چین: Dotted
خط چین: dashed
خط ممتد: solid
خط دو خطی: double
ضخامت حاشیه سه حالت دارد: نازک، متوسط و ضخیم. اما همچنین می تواند ضخامت دقیق را به واحد پیکسل تعیین نمایید. ویژگی Border colour نیز رنگ حاشیه را مشخص می کند که می تواند هر یک از مقادیر قابل قبول رنگ (نام رنگ، مقدار هگزا دسیمال و یا مقدار rgb) را بپذیرد.
تمرین: استایل های زیر را به کلاس TextWrap خود اضافه نمایید:
در اینجا، ما ضخامتی از نوع خط ممتد و ضخامت 2 پیکسل و رنگ دلخواه ایجاد کرده ایم. تغییرات را ذخیره و نتیجه را در مرورگر مشاهده نمایید.
تمرین: سایر انواع حاشیه(border styles) را که بالاتر توضیح داده شد را در تمرین قبلی امتحان نمایید. همچنین ضخامت و رنگ را نیز تغییر دهید و نتیجه را مشاهده کنید.
حاشیه ای که توسط css ایجاد کرده ایم را می توان بر عناصر مختلف html اعمال کرد. بعنوان مثال، چنانچه حاشیه ای در اطراف یک پاراگراف متنی بخواهیم،
برچسب:
نویسنده: کسری رستمی
برچسب:
نویسنده: کسری رستمی
قبل از شروع این درس، اطمینان حاصل کنید که فایل های تصویر مربوطه را که قبلا دانلود کرده اید در پوشه york_images قرار دهید. اگر فایل ها را تا کنون دریافت نکرده اید از این قسمت قابل دریافت هستند.
در html5، تراز کردن عناصر با استفاده از Css صورت می گیرد. چنانچه فقط به تراز چپ، راست و یا مرکز احتیاج دارید، استفاده از تگ div بسیار کمک کننده می باشد. تگ div یک تگ همه منظوره است. از یک جهت این تگ مانند تگ p عمل می کند، به طوریکه بعد از آن شکست خط اتفاق می افتد. برای مشاهده عملی تگ div ، کد html خود را به صورت زیر اصلاح نمایید: (تگ Doctype نوشته نشده است ).
در اینجا، از یک جفت تگ div استفاده شده است:
<div>
، بعد از یک فاصله، ویژگی "ALIGN="right استفاده شده است. این ویژگی بر تمام عناصر داخل تگ div تاثیر می گذارد که در مثال فوق دومین عکس York Minster می باشد. تغییرات را ذخیره و صفحه مرورگر را به روزرسانی نمایید. آنچه که مشاهده می شود به صورت زیر است:
دو مقدار دیگر برای ویژگی ALIGN عبارتند از را حذف کرده left و center. مقدار right را حذف کرده و مقادیر دیگر را تمرین نمایید.
تغییرات را ذخیره و نتیجه را در مرورگر مشاهده نمایید. لازم به ذکر است که در صورت نیاز به تراز چپ (DIV ALIGN="left") احتیاجی به نوشتن این ویژگی نمی باشد، تراز پیش فرض، تراز چپ می باشد.
ویژگی align همچنین می توا
برچسب:
نویسنده: کسری رستمی
برچسب:
نویسنده: کسری رستمی
در جلسه قبلی با نحوه آدرس دهی نسبی آشنا شدید. در این جلسه تمرینات عملی راجع به این موضوع خواهیم داشت.
در کاوشگر ویندوز به مسیری که فایل های html خود را ذخیره کرده اید بروید. فایل پوشه ای به نام html ایجاد کرده بودیم. درون پوشه html، دو پوشه جدید ایجاد کنید. یکی از آن ها را images و دیگری را pages نام گذاری کنید. اگر سیستم عامل شما ویندوز باشد، کاوشگر ویندوز به شکل زیر خواهد بود: (ویندوز 7).
فایل html را باز کرده و کد html درج تصویر زیر را به فایل خود اضافه نمایید:
فایل html را از طریق منوی File>Save As مجددا در پوشه ای که جدیدا به نام Pages ایجاد کرده ایم ذخیره کنید و نام آن را images.html بگذارید. فراموش نکنید که در قسمت Save As Type گزینه
All File را انتخاب کنید. در محیط ویندوز نتیجه به صورت زیر خواهد بود:
بعد از اینکه فایل html ذخیره شد، بر روی آن دوبار کلیک کنید تا در مرورگر باز شود. اگر از مرورگر فایرفاکس استفاده می کنید. صفحه به شکل زیر خواهد بود:
و چنانچه از مرورگر اینترنت اکسپلورر استفاده می کنید، صفحه به شکل زیر خواهد بود:
در هر دو حالت، تصویری نمایش داده نمی شود. فایر فاکس آیکون فایل شکسته و اینترنت اکسپلورر آیکون x قرمز را نمایش می دهد و علت اینست که مرورگر قادر به پیدا کردن فایل تصویر نمی باشد.
بنابراین هر گاه در آینده به آیکون فوق برخوردید، به خاطر داشته باشی
برچسب:
نویسنده: کسری رستمی
برچسب:
نویسنده: کسری رستمی
همانطور که به خاطر دارید، درباره پسوندهای فایل در ابتدای دوره توضیحاتی داده شد. حال می خواهیم با دو پسوند جدید آشنا شویم: JPEG و GIF.
همانطور که صفحات وب و فایل های متنی دارای پسوند فایل می باشند، تصاویر پسوند مخصوص خود را دارند. پسوندهای بسیار زیادی برای تصاویر وجود دارند، دو تا از مهمترین پسوندها که در صفحات وب استفاده می شوند، JPEG و GIF هستند. (PNG نیز یکی دیگر از فرمت های معروف می باشد که مشابه GIF است. بنابراین به صورت مجزا راجع به آن بحث نمی کنیم).تصاویر GIF
فایل های GIF از الگوریتم هایی برای کاهش حجم فایل استفاده می کند. حجم تصاویر در یک صفحه وب به خصوص در زمانهایی که سرعت اینترنت پائین است، عامل بسیار مهمی را ایفا می کند. چنانچه یک عکس با حجم 1 مگابایت داشته باشیم و سرعت اینترنت برابر با 2mb باشد، حدود 4 ثانیه طول می کشد تا عکس بارگذاری شود که زمان طولانی به نظر نمی رسد.
اما اگر سرعت اینترنت برابر با 500 کیلو بیت بر ثانیه باشد، حدود 16 ثانیه طول می کشد تا عکس بارگذاری شود و کسی تمایل به انتظار طولانی برای بارگذاری یک عکس ندارد.
بنابراین مقایسه حجم یک عکس به سرعت اینترنت بستگی دارد. اگر عکسی در کامپیوترتان دارید نگاهی به پسوند آن بیندازید. نرم افزار هایی وجود دارند که امکان تغییر فرمت عکس را فراهم می کنند. تغییر فرمت عکس به GIF به طرز چشمگیری حجم عکس را کاهش می دهد. اما در
برچسب:
نویسنده: کسری رستمی
برچسب:
نویسنده: کسری رستمی
نحوه استفاده از کلاس های CSS و انتخاب گرهای ID
تا اینجا طریقه تنظیم کردن صفحات استایل دهی را یاد گرفته اید و می دانید که اگر یک انتخاب گر html تنظیم کنید، تمام تگهای html از آن نوع به مقدار ویژگی که شما تعیین کرده اید، تغییر می یابند. بعنوان مثال اگر html به صورت زیر داشته باشید:
در این صورت متن تمام عنوان های H1 که در میان تگ BODY استفاده کرده اید به رنگ قرمز خواهند شد.
به عبارتی دیگر، برای استفاده از انتخاب گرهای جدید، لازم نیست که چیزی به کدهای html اضافه شود و تگها به طور معمول نوشته می شوند. اگر چه کلاس و انتخاب گرهای شناسه کمی متفاوت هستند.
انتخاب گر کلاس
برای تنظیم یک انتخاب گر کلاس، کد نویسی به صورت زیر بود:
ابتدا یک نقطه تایپ می شود، سپس نام کلاس نوشته می شود که می تواند به دلخواه انتخاب شود. سپس ویژگی و مقدار به طور معمول نوشته می شوند.
مثال:
Fontone. در مثال فوق یک انتخاب گر کلاس است. عنوانی است که ما خودمان انتخاب کرده ایم. آنچه که داخل آکولاد قرار دارد می گوید که "هر زمانی که این قاعده استفاده می شود، متن رنگ قرمز شود".
شما می توانید این قاعده جدید را برای تمام تگهای html بکار ببرید. مانند زیر:
زمانی که از انتخاب گر کلاس استفاده می کنید، ولی کلمه "class" استفاده می شود. بعد از آن یک علامت مساوی (=) و بعد از آ
برچسب:
نویسنده: کسری رستمی
برچسب:
نویسنده: کسری رستمی
برچسب:
نویسنده: کسری رستمی
برچسب:
نویسنده: کسری رستمی