PDA

View Full Version : css



sogol_web
جمعه 11 فروردین 1391, 20:26 عصر
سلام برای درست کردن یک قالب توسط css آیا همه ی کدهای مربوط به صفحه را در css باید تو در تو نوشت یا پشت سرهم؟؟

hamid_shrk
جمعه 11 فروردین 1391, 23:01 عصر
منظورتون از تو در تو یا پشت سر هم چیه؟

khanlo.javid
شنبه 12 فروردین 1391, 09:06 صبح
اصلا فکر نکنم چیزی به اسم تو در تو توی کد های css وجود داشته باشه و شکل کلیش هم به این شکله:
.body
{
دستورات
}

یا
#body
{
دستورات
}

Saber Mogaddas
شنبه 12 فروردین 1391, 11:42 صبح
سلام
می تونی پشت سر هم هم بنویسی و یا برای بهینه کردن کد های css می تونی از این روش استفاده کنی :بفرض اینکه دو کلاس داری که تو بیشتر استایل ها با هم برابر هستن می تونی این کار رو بکنی :

.Img-Home,.Img-Articl,.Img-PC,.Img-SEO,.Img-ContactUs
{
width:57px;
height:72px;
background-position:left center;
position:absolute;
}

تو مثال بالا دقت کنی من برای 4 کلاس یه نوع استایل دادم حالا فرض می کنی کلاس Img-Home دارای یه استایلی هست که بقیه کلاس ها اون استایل رو ندارن..به صورت زیر استفاده میکنی از Css

.Img-Home,.Img-Articl,.Img-PC,.Img-SEO,.Img-ContactUs
{
width:57px;
height:72px;
background-position:left center;
position:absolute;
}
.Img-Home
{
background-image: url(1.png);
background-repeat: no-repeat;
}

خوب تو این مثال img-home هم ستایل بالا رو می گیره و هم استایل background رو..
این کار کاملا دلبخواهی هست می تونی این کارو نکنی و به همه کلاس ها مجزا استایل بدی ..
موفق باشی..