View Full Version : یه سوال از CSS
thacker
شنبه 31 تیر 1391, 04:18 صبح
چرا بعضی از استایلها با . و بعضی با # شروع میشوند ... فرقشون چیه ؟!
مثال :
#main {
float:left;
width: 500px;
margin-left:30px;
}
.box3
{
width:500px;
height:30px;
background:url(images/ph33.png)no-repeat;
background-position:center;
color:#8BD3EB;
text-align:center;
background-position:center;
}
Variable
شنبه 31 تیر 1391, 04:50 صبح
بهتره که برای نوشتن کد. از این نشانه هایی که تو نوار ابزار هست و با علامت # هست استفاده کنید.
در سی اس اس مفهومی داریم به نام سلکتور .
برای تغییر و دستکاریه استایل عناصری که در صفحه وب ودر کدهای اچ تی ام ال دارید . باید به نوعی اون ها رو برچسب گذاری کنید.
در کل سه راه برای این کار یعنی دسترسی به اون ها وجود دارد
از طریق دادن خصوصیت کلاس به انها .
از طریق دادن خصوصیت ای دی به انها
راه سوم هم نوشتن نام عنصر هست مثلا در اینچا p
<p id="p1" class="article"></p> <p id="p2" class="article"></p>
حالا در سی اس اس شما باید به این عناصر دسترسی پیدا کنید که برای دسترسی از طریق نام کلاس از نقطه و نام کلاس استفاده میکنی
وبرای دسترسی از طریق ای دی . از علامت # و نام ای دی استفاده میکنی
توجه داشته باشید که کلاس برای برچسب گذاری بیش از یک عنصر بکار میره . مثلا بخاید یه مجموعه مشترک داشته باشید میاید به همه یک کلاس یکسان میدید.
و بازم توجه داشته باشید. ای دی برای برچسب گذاری یک عنصر خاص بکارمیره که با این کار از بقیه عناصر مجزا میشه .مثله شماره ملی میمونه .
#p1{height:500px;}
.article{
color:red;
}
اینجا p1 فقط رو عنصری که ای دی p1 داره اعمال میشه
درحالیکه استایل ارتیکل به همه عناصری که کلاس ارتیکل دارند اعمال میشه .
امیدوارم متوجه شده باشی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.