بک لینک

نظرسنجی: این قسمت از سری آموزش های CSS را چطور ارزیابی می کنید؟
این نظرسنجی بسته شده است.
عالی بود ، همینطور ادامه بده
71.43%
5 71.43%
خوب بود ، بهتر هم می تونه باشه
14.29%
1 14.29%
خوشم نیومد ، بهترش کن (در این صورت جزئی تر بیان کنید)
14.29%
1 14.29%
در کل 7 رأی 100%
*شما به این گزینه رأی داده‌اید. [نمایش نتایج]

موضوع بسته شده است 
آموزش CSS – قسمت 3 – Class ها و ID ها
#1
Brick 
:: Class ها چیستند؟
در واقع می توان گفت که class ها نوعی از خصوصیات هستند که به صورت جداگانه تعریف شده و به تگ های مختلفی وابسته می شوند. یعنی شما می توانید یک بسته از خصوصیاتی خاص را داشته باشید و هر وقت که خواستید از آنها استفاده کنید. برای تعریف یک کلاس باید اینطور عمل کرد:
کد:
.CLASS_NAME {
Property: value;
}
برای مثال من می خواهم کلاسی تعریف کنم که به هر تگی که دادم ، پس زمینه ی آن تگ سیاه ، و رنگش سفید شود. پس این کار را به این صورت انجام می دهم:
کد:
.myclass {
Background-color: black;
Color: white;
}
حالا برای استفاده از این Class ، اینطور عمل می کنم:
کد:
<p class=”myclass”> TEXT </p>
با استفاده از کد بالا می توانیم پاراگرافی داشته باشیم با پس زمینه ی سیاه و رنگ متن سفید. حالا دیگر کدش را خودتان هم می توانید بنویسید. (کد یک صفحه ی HTML دارای خصوصیت بالا)
ID ها چیستند؟
ID ها دقیقا همان Class ها هستند با این تفاوت که قالب دستوری تعریفشان کمی فرق می کند. ما برای تعریف Class قبل از اسم کلاس از "." استفاده می کردیم ، ولی برای ID ها از "#" استفاده می کنیم:
کد:
#myID {
Background-color: black;
Color: white;
}
با این کار ما یک ID تعریف می کنیم که برای استفاده از آن اینطور عمل می کنیم:
کد:
<p id=”myID”> TEXT </p>
ID ها و Class هایی مخصوص یک تگ
ممکن است ما بخواهیم Class و یا ID ای تعریف کنیم که مختص به یک Tag باشد. یعنی مثلا یک مجموعه از خصوصیاتی مخصوص تگ های «p» ، به مثال زیر توجه کنید:
کد:
p.light {
Color: orange;
Text-shadow: yellow 0px 0px 8px;
}
در مثال بالا ، کلاس Light تنها برای تگ های p قابل استفاده است. (این خصوصیت را حتماً امتحان کنید، جالب است)
برای تعریف یک ID مخصوص یک تگ هم مثل بالا عمل کرده ، فقط به جای علامت نقطه (.) ؛ «#» می گذاریم.


دانلود PDF آموزش:

.pdf   CSS3.pdf (اندازه: 276.44 KB / تعداد دفعات دریافت: 93)
منبع : آی کامپ
 سپاس شده توسط shaho ، رسول ، Fesghel ، saman67 ، Cesar ، Gh-Moradi ، pouya.raie
#2
توجه كنيد كه تفاوت مهم id با class در اين است كه شما بايد از id فقط يكبار در صفحه استفاده كنيد مثل كد ملي كه براي هر شخص منحصر به فرد است ولي از كلاس بارها مي توانيد استفاده كنيد.
حال اگر از id بيش از يكبار در صفحه استفاده كنيد بدون هيچ اشكالي اجرا ميشود ولي اين به عنوان يك ايراد در كدنويسي يك نكته منفي به حساب مي آيد. متاسفانه اين ايراد در قالبهاي آماده بعضي از سايتها به صورت متناوب وجود دارد.
 سپاس شده توسط رهنمافرد ، پويابهروش ، vesalekhoda ، Fesghel ، saman67 ، Gh-Moradi ، ipry ، یزدان ، pouya.raie
#3
جالبه، نمی دانستم.
#4
من الان این مبحث خوندم
تورو خدا نخندی ها بگی این مینا قلمبه استعداد چکارش به برنامه نویسی !
شما خیلی روان تدریس می کنید من میخواستم ببنیم این توضیحاتی که تا الان دادید همش الفبای css هست باید
در قسمت هدر استفاده بشه نمیدونم تونستم سوالم و برسونم یا نه
من اگه بخوام با توجه به تدریس شما پیش برم یه متن طراحی کنم چندتا پارگراف داشته باشه و توضیحات شما رو کاربردی کنم میشه ؟
میدونن به فرض من تمامی این توضیحات شما رو تمرین کنم چقدر باید از خودم توقع داشته باشم ؟
باید الان بتونم چه کار کنم
فقط توضیحات و یاد بگیرم یانه عقب هستم باید بتونم طراحی کنم ؟
یه سوال با این همه هوش و ذکاوت امیدی هست به یاد گرفتنم یا نه ؟
ممنون وقت میذاری میدونم مشغله ات زیاد هست .
لحظه ها را می گذرانیم که به خوشبختی برسیم ،
غافل از اینکه خوشبختی همین لحظه های است که گذراندیم .
دکتر علی شریعتی
#5
شما چرا خودتان را باور ندارید؟!
ببینید تا این آموزش (قسمت 3) و تا آموزش قسمت 4 ، الفبای CSS هست. یعنی شما در واقع باید یک پی زمینه هایی برای خود ایجاد کنید تا وقتی دستورات CSS را فرا گرفتید بتوانید در جهت مناسب از آنها استفاده کنید. از قسمت 4 به بعد دستورات CSS را به شما یاد می دهم.

اینقدر عجله نداشته باشید ، شما الآن اصلا نباید از خود انتظار طراحی داشته باشید. فقط باید بخوانید و ببینید. Wink
 سپاس شده توسط Gh-Moradi
#6
اسپم ها پاک شدن *
موضوع بسته شده است 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان