حتماً در بسیاری از سایت ها مانند ویکی پدیا مشاهده کرده اید که در کنار لینک های خروجی آیکونی نمایش داده می شود و از این طریق کاربران متوجه این می شوند این لینک به سایت یا صفحه وب خارجی اشاره می کند و با کلیک بر روی آن از ویکی پدیا خارج می شوند. همچنین در بسیاری از سایت های دانلود و کتابخانه های آنلاین در کنار لینک به فایل ها برای دانلود و همچنین لینک به کتاب های الکترونیک آیکون فرمت آن فایل نمایش داده می شود که از این طریق کاربران از فرمت و پسوند فایل مورد نظر آگاه می شوند. جالب است بدانید همه این کار ها به صورت کاملاً خودکار با استفاده از یکسری ترفندها در CSS نمایش داده می شود. در این آموزش به چگونگی اضافه کردن خودکار آیکون به لینک های موجود در صفحه های سایت یا وبلاگ خود با استفاده از تکنولوژی CSS می پردازیم و می توانید به آسانی با استفاده از ترفند های معرفی شده در این آموزش ظاهر زیبا تری برای صفحات سایت یا وبلاگ خود با آیکون دار کردن لینک های آن درست کنید.
اضافه کردن آیکون به لینک های خروجی در سایت خود با CSS
برای اینکه در کنار لینک های خروجی سایت خود یک آیکون که معمولاً همچین ( ) شکلی نیز دارند کافی است در کدهای CSS صفحات سایت یا وبلاگ خود کدهای زیر را قرار دهید. با استفاده از این کد از این به بعد کل لینک های خروجی موجود در سایت یا وبلاگ شما به صورت خودکار در کنار خود آیکونی را نمایش می دهد که این آیکون ها به بازدید کنندگان سایت شما می فهمانند که با کلیک بر روی آن ها از سایت شما خارج می شوند و در اصل بر روی یک لینک خارجی کلیک می کنند.
a[href^='http:'] { display : inline-block; padding-right : 20px; background : transparent url(http://noor119.persiangig.com/2gb.jpg) center right no-repeat; }
در کد بالا از علامت ^ استفاده شده است که باعث می شود این تنظیمات تنها برای لینک هایی اعمال شود که در اول خاصیت href یا مقصد خود از http استفاده شده باشد.
اضافه کردن آیکون ایمیل در کنار آدرس های ایمیل موجود در صفحات وب
یکی دیگر از کاربردهای علامت ^ که در حقیقت می تواند اول مقدار یک خاصیت خاص را که ما مشخص می کنیم چک کند ، استفاده از آن برای تشخیص لینک هایی است که به یک پست الکترونیک اشاره می کنند. مثلاً اگر بخواهیم همچین ( ) آیکونی را به صورت خودکار در کنار آدرس ایمیل های موجود در صفحه خود نمایش دهیم کافی است کد زیر را به کدهای CSS صفحه خود اضافه کنیم.
a[href^='mailto:'] { display : inline-block; padding-right : 20px; background : transparent url(http://noor119.persiangig.com/2-1gb.jpg) center right no-repeat; }
همانطور که می بینید در این کدها تعیین شده است که لینک هایی که به ارسال ایمیل به یک آدرس پست الکترونیکی خاص اشاره می کنند در کنار آن ها آیکون نمایش داده شود.
نمایش فرمت فایل ها با نمایش آیکون مرتبط
یکی دیگر از استفاده هایی که از CSS برای نمایش آیکون در کنار لینک به فایل های مختلف استفاده می شود برای نمایش آیکون مرتبط با فایل مربوطه است به این صورت که مثلاً اگر لینک ما به یک فایل فشرده با فرمت Zip یا Rar اشاره می کرد آیکون فایل های فشرده ( ) در کنار آن نمایش داده شود. برای اینکار می توانیم از کدهای زیر در CSS صفحات سایت خود استفاده کنیم.
به عنوان یک مثال دیگر با استفاده از کدهای زیر سعی می کنیم در کنار تمام لینک های صفحات وب خود که به یک کتاب الکترونیک با پسوند PDF اشاره می کنند آیکون برنامه Adobe Reader را اضافه کنیم ( ) تا کاربران ما آسان تر بتوانند اسناد و کتاب های الکترونیک را در صفحات وب ما پیدا کنند.