كارت dvb , كارت دي وي بي , دی وی بی , رسيور , رسیور
| |
اين يك بخش از موضوع موزش Css - طراحی یک سایت بدون استفاده از جدول ها است كه در انجمن طراحی صفحات استاتیک مطرح گرديده و اين انجمن نيز زير مجموعهي برنامه نویسی و طراحی وب ، سيستمهاي مديريت سایت است: بیایید به روزهای اولیه وب برگردیم . هیچ استانداردی نبود و هر مرورگر هر روز یه تگ جدید معرفی میکرد. بالاخره یه موسسه همه مرورگر ها رو سر یه میز جمع کرد و با هم استانداردی بنام W3C را تصویب کردند . در این زمان نیاز عمده ای حس میشد ...
| ثبت نام | پست جدید | All Albums | Blogs | راهنما | فهرست کاربران | تقویم | جستجو | ارسالهاي امروز | نشانه گذاري انجمن ها به عنوان خوانده شده |
| | ||||||||
| اطلاعيههاي سايت |
|
| LinkBack | ابزارهای موضوع |
| | #1 | |||||||||||
| عضو ممتاز ![]() ![]() ![]() ![]() تاریخ عضویت: October 11th, 2006 محل سکونت: تهرون
نوشته ها: 455
سطح دانش: 19 [ ![]() ![]() ]سابقه در سایت: 0 / 469 Thanks: 21
Thanked 73 Times in 52 Posts
قدرت اعتبار: 3 | بیایید به روزهای اولیه وب برگردیم . هیچ استانداردی نبود و هر مرورگر هر روز یه تگ جدید معرفی میکرد. بالاخره یه موسسه همه مرورگر ها رو سر یه میز جمع کرد و با هم استانداردی بنام W3C را تصویب کردند . در این زمان نیاز عمده ای حس میشد که محتویات سایت از طراحی جدا شود . در اینجا بود که سر و کله CSS پیدا شد و مسئولیت نمایش نمای صفحات را بعهده گرفت و XHTML نیز برای نمایش اطلاعات بگار گرفته شد . چرا باید بجای جدول از کد CSS استفاده کرد ؟ اول اینکه کد شما خیلی کوتاه تر میشه ، حتی نصف ! دوم اینکه سرعت لودینگ سایت شما بیشتر میشه . راحت تر تغییر مییابد : شما یک فایل CSS را تغییر می دهید و کل سایت شما تغییر می یابد . مطالب از قالب سایت میشود . در این مقاله شما یاد میگیرید چگونه بجای جداول از CSS وکلاس های آن استفاده کنید . ساخت کلاسی برای عناصر تگ <div> : اولین قدم ساخت کلاس CSS است که المنت های تگ <DIV> از آن استفاده میکنند . بصورت زیر : کد: div.leftnav{
background: white;
color: black;
/* other display information here */
/* add Positioning information here */
}
موقعیت یابی وابسته ساده : این بدین معناست که ما فقط هر عنصر را در موقعیتش قرار میدهیم و بدین تعریف کردن جای دقیق آن در صفحه . کد: div.leftnav{
background: white;
color: black;
/* Other display information here */
width: 15%;
}
موقعیت نمایی مطلق . اضافه کردن border و margin : موقعیت نمایی مطلق به معنای این است که شما بگویید دقیقا المنت های شما کجای صفحه ظاهر شوند . اینکار با تعریف خاصیت های top , bottom, left , right امکان پذیر میشود : کد: div.content{
background: white;
color: black;
position: absolute; /* Says which positioning we are using */
left: 17%; /* 17% from the left side of the screen */
width: 69%; /* This is the width */
}
کد: div.rightnav{
background: white;
color: black;
position: absolute;
left: 83%;
width: 10%;
top: 80px; /* 80 pixels from the top */
}
Left : فاصله از چپ صفحه ، معمولا بر حسب درصد Right : فاصله از راست صفحه ، معمولا بر حسب درصد Top: فاصله از بالای صفحه ، معمولا بر حسب پیکسل Bottom : فاصله از پایین صفحه ، معمولا بر حسب پیکسل نکته اینکه bottom به ندرت استفاده میشود ، اما گاهی لازم میشود . اگر شما از 4 یا 3 تا پراپرتی با هم استفاده کنید ،باید قادر به قرار دادن تگ DIV در هر کجا که میخواهید باشید . همچنین در نظر داشتن این نکته مهم است که راه های بیشتری نیز برای موقعیت نمایی یک المنت در کنار موقعیت نمایی مطلق وجود دارد . اما تمام مرورگر های وب آن راه ها را پشتیبانی نمیکنند . افزودن Border : ممکنه شما بخواهید کمی عناصرصفحه را با لبه کنار صفحه یا هر چیز دیگر فاصله دهید ، border ها برای این امر مناسبند . اما صفحه خود را در مرورگر های مختلف تست کنید تا نتیجه درستی دریافت کنید . و حال طرز ساخت حاشیه ها: کد: div.rightnav{
background: white;
color: black;
position: absolute;
left: 83%;
width: 10%;
top: 80px; /* 80 pixels from the top */
border-color: white; /* Keep the border invisible */
border-style: solid; /* It is a solid invisible line which is fine */
border-bottom-width: 2px; /* These attributes are pretty self-explanatory */
border-top-width: 2px;
border-left-width: 3px;
border-right-width: 4px;
}
Margin ها ابزار های قدرتمندی در سایت های css میباشند .در مقدمه میبینید که شما میتوانید چیزی را بکمک تعیین فاصله درصدی از طرفین margin ها در وسط قرار دهید . کد: div.content{
background: white;
color: black;
margin-left: 20%; /* 20% from the left side of the screen */
margin-right: 20%; /* 20% from the right side of the screen */
}
پشتیبانی نشدن تمام دستورات css توسط تمامی مرورگر ها مشکلات زیادی را برای طراحان پیش آورده . Mozilla ( و مرورگر های زیر مجموعه آن مانند FireFox ) و Opera بروز رسانی بسیار خوبی در پشتیبانی دستورات css دارند . اما Internet Explorer کمی عقب مانده است . کد هایی که در این مقاله نوشتیم توسط تمامی مرورگر ها پشتیبانی میشود . ناسازگاری بین مرورگر ها : بیشتر مردم از آخرین نسخه مرورگرها استفاده می کنند. مرورگر های گوناگون کد css شما را بگونه های مختلف تفسیر میکنند . اصلی ترین مرورگر در این زمینه IE است که ممکنه کد های border را بگونه دیگری نشان دهد . افزودن تگ DIV : افزودن تگ DIV برای گره زدن تمام اطلاعات بسادگی زیر انجام پذیر است : کد: <div class = "leftnav"> // Insert Links </div> کد: <div class = "content"> // Content </div> <div class = "leftnav"> // Links </div> <div class = "rightnav"> // Links </div> ![]()
__________________ Any Question About Web Programming Like HTML,DHTML,ASP,ASP.NET,SQLSERV ER,JAVASCRIPT Dont waste time ! CACTUS is here ![]() افلاطون مي گه: " اگه با دلت چيزي يا کسي رو دوست داري زياد جدي نگيرش، چون ارزشي نداره، چون کار دل دوست داشتنه، مثل کار چشم که ديدنه، اما اگه يه روز با عقلت کسي رو دوست داشتي، اگه عقلت عاشق شد، بدون که داري چيزي رو تجربه مي کني که اسمش عشق واقعيه هوسبازان وقتی زیبایی را می بینند،دوستشان دارند. ولی عاشقان وقتی كسی را دوست داشته باشند،زیبا می بینن | |||||||||||
| |
| برچسب ها |
| css |
| ابزارهای موضوع | |
| |
| ||||
| موضوع | نویسنده موضوع | انجمن | پاسخ ها | آخرين نوشته |
| نحوه راه اندازي Isp قسمت پنجم | Kamran1358 | سخت افزار | 0 | Monday 12 March 2007 01:15 PM |
| نحوه راه اندازي Isp قسمت سوم | Kamran1358 | سخت افزار | 0 | Sunday 11 March 2007 04:30 PM |
| معرفی مهندسی فناوری اطلاعات و ارتباطات | sassanp3006 | فناوری اطلاعات (IT) | 0 | Saturday 3 March 2007 10:58 AM |
| نحوه راه اندازي يك Isp | Kamran1358 | سخت افزار | 1 | Friday 23 February 2007 10:06 PM |
| زبانهاي برنامه*نويسي در هوش مصنوعي | Peyman | موضوعات متفرقه - مرتبط با کامپيوتر | 0 | Sunday 14 January 2007 11:15 PM |
تمامي قوانين اين سايت از جمهوري اسلامي ايران پيروي مي کند و هرگونه مطالب مخالف قوانين ايران و بنر يا لينک مستهجن در اين سايت جايي ندارد