Favicon های دینامیک

March 19, 2006 at 11:26 am

تصورش عجیب است که حتی Favicon صفحات شما حالت دینامیک و پویا داشته باشد. فکر کنم اولین باری است که مطلبی مانند این درباره ایجاد Favicons آن هم به صورت پویا بر روی وب منتشر می شود. تنها مشکل، عدم پشتیبانی کامل مرورگری مثل IE از این خاصیت است. مرورگرهایی نظیر فایرفاکس و اپرا از بر چسپ link برای تعیین Favicon استفاده می کنند در حالی که IE و Safari از این الگو برای تشخیص Favicon بی بهره اند.

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

یک نمونه آزمایشی در اینجا آورده شده است. کافی است پس از لود کامل صفحه شروع به تایپ کردن کنید. با تایپ هر حرف، Favicon هم به همان فرم تغییر خواهد کرد (با فایرفاکس امتحان کنید) حتی می توان همزمان عنوان صفحه رو هم با این متد عوض کرد.

عناصر کاذب در CSS

January 29, 2006 at 09:20 pm

در میان عناصر تعریف شده در CSS مجموعه ی انگشت شماری از عناصر قرار داد که به عناصر کاذب یا Pseudo Elements معرف اند ( گاهی اوقات آن ها را کلاس های کاذب هم می نامند) با اینکه کاربرد های متنوع و جالبی دارند اما کمتر کسی را دیده ام که از آن استفاده کند. شاید دلیل آن این باشد که هنوز اینترنت اکسپلورر آن ها را به طور کامل پشتیبانی نمی کند، اما برای کسانی که زیاد به IE علاقه ای ندارند ایده مناسبی است.

معروفترین آن ها دو عنصر before و after است. اما قبل از توضیح این دو لازم است عنصر content را نیز بشناسید. این عنصر در CSS2 تعریف شده و به طور خودکار محتویات را قبل یا بعد از یک انتخابگر CSS پیوست می کند. به عبارت دیگر نوع مولفه را تعیین و متعاقبا چگونگی نمایش آن را بیان می کند و همیشه با before و after بکار می رود.

اما خود before و after برای کنترل مقدار عنصر content به کار می رود. به طوری که after مقدار را بعد از مولفه قرار می دهد و before مقدار را قبل از آن. معروفترین مقادیری که عنصر content می تواند اختیار کند به شرح زیر است:

String : همانطور که از نامش پیداست یک رشته را اختیار می کند که می تواند یک علامت خاص یا یک واژه باشد. نمونه زیر را ببینید، عنصر نامبرده علامت ~ را اختیار کرده است. به طوری که این علامت قبل از مولفه li قرار می گیرد: ادامه مطلب …

طرح های بی آلایش

January 6, 2006 at 09:28 pm

نمی دانم عنوان را درست انتخاب کرده ام یا نه؟ امیدوارم به مطلب بخورد. خود را لحظه ای جای اولین کاربری قرار دهید که وبلاگتان را مشاهده می کند. این کاربر یا از موتورهای جستجو راهی وبلاگتان شده یا مبداًش وبلاگ شخصی بوده که به شما لینک داده است در برخی موارد هم که خیلی نادر است، کاربر آدرس شما را در مرورگر خود تایپ کرده است.

نادر از آن جهت که آدرس های URL ما آنچنان گویا ی نام دقیقی نیست که با تایپ آن بتوان به آن دست یافت، هر چند با رشد سریع صفحات وب این امر، آنچنان دور از ذهن نیست. فراموش نکنید 1- ما کاربری را در نظر گرفته ایم که برای اولین بار وبلاگ شما را مشاهده میکند، بحث ویزیتورهای قدیمی شما جداست. 2- از وبلاگ حرف می زنیم نه وب سایت، اشتباه نگیرید.

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

اندازه معمول صفحات در طراحی

May 10, 2005 at 10:38 pm

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

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

بسیاری از مردم در صدد هستند که هزینه خدمات وب سایت را بر اساس هر صفحه ارزیابی کنند. اگر سایت ها بر اساس هر صفحه قیمت گذاری شوند، مشتریان سعی می کنند که حداکثر داده ی ممکن را روی یک صفحه قرار دهند. این واقعا هزینه های تولید را کاهش نمی دهد بلکه در دراز مدت منجر به از دست دادن جلوه و زیبایی و خوانایی از روی مانیتور می شود.

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

Page: 1 | 2 | 3 | 4 | 5