درود.
در این تاپیک پیش از آغاز آموزش سی اس اس قصد داریم تا اندازه ای شما را با CSS آشنا کنیم .
قبل از شروع سی اس اس باید چه معلوماتی داشته باشید :
- HTML
سی اس اس (CSS) چیست ؟
سی اس اس یک سری جلوه برای المنت های اچ تی ام ال است .
المنت چیست ؟
به قسمت های مختلف HTML المنت گفته می شود .
مثل :
برای مثال شما یک div تعریف میکنید و به این div یک سری خواص میدید . مثلاً تعریف میکنید که بصورت معمولی عکس نارنجی باشد و به هنگام رفتن روی div رنگ آن تغییر کند و ..
- <div>
- <span>
- <p>
- <body>
- ...
یکی از معروف ترین و پر کاربرد ترین المنت های HTML المنت div است که بخش ها را در یک HTML مشخص میکند و میتوان آن را به عنوان یک کادر نامرئی دانست که با دادن ویژگی به آن مرئی و قابل دید میشود که در فصل های مختلف سعی میکنیم بصورت کامل آموزش دهیم .
طراحان وب به چه علت به سی اس اس علاقه مند هستند ؟
طراحان وب پیش از سی اس اس باید برای هر قسمت از سایت از تگ های اچ تی ام ال مثل <font> و color و .. استفاده میکردند ولی وقتی سی اس اس آمد با استفاده از سی اس اس یک Class تعریف می کنند و برای تمام بخش های مورد نظرشان سی اس اس را اعمال میکنند .
کلس چیست آن را باید چگونه نوشت ؟ چگونه باید یک سی اس اس را در صفحه قرار داد .
کلس به هر یکی از ویژگی های سی اس اس گفته میشود .
اول باید به شما عرض کنم که سی اس اس را به دو صورت میتوان در سایت قرار داد :
1. بصورت اکسترنال ( یعنی خارج از سایت ) ، به این صورت که شما یک فایل در هاست درست میکنید و با استفاده از یک کد آن را در سایت فراخوانی میکنید .
2. به صورت اینترنتال ( درون سایت ) ، به این صورت که شما به این صورت کد را قبل از تگ در صفحه میزنید :کد:<link rel="stylesheet" type="text/css" href="http://www.vbiran.ir/test.css"><link rel="stylesheet" type="text/css" href="http://www.vbiran.ir/test.css">
<style type="text/css">
اینجا کلس ها قرار میگیرند
</style>برای نوشتن کلس باید بصورت زیر عمل کنید :کد:<style type="text/css"> اینجا کلس ها قرار میگیرند </style>
قسمت بالا یک شکل کلی برای سی اس اس است . class1 نام ویژگی ما هست . پس ما میتوانیم class2 class3 و .. را هم بسازیم ( لازم نیست حتماً اول آن کلس باشد هر اسمی که دوست دارید میتوانید به آن بدهید ) .کد:.class1 { property:value; }
قسمت property ویژگی ای است که ما قصد داریم بدهیم و value مقدار ویژگی که در قسمت بعدی بیشتر با آن آشنا میشوید . یک کلس سی اس اس با } آغاز و به { ختم میشود . ( ممکن است چون وی بی ایران RTL است این کد ها برای شما برعکس نمایش داده شود )
مثلاً شما میخواهید یک ویژگی جدید برای سایتتان بنویسید که در آن نوشته را سفید کنید ، به کادر سایه بدهید و یک بک گراند قرمز انتخاب کنید !
.vijegi {
text-color:red;
box-shadow:#b2b2b2 0 0 7px;
-moz-box-shadow:#b2b2b2 0 0 7px;
-webkit-box-shadow:#b2b2b2 0 0 7px;
background:red;
}
که ما در واقع قرار هست همین ویژگی ها را به شما آموزش دهیم مثلاً Property هایی مثل moz box shadow یا background و ..
چگونه یک سی اس اس را به یک تگ اچ تی ام ال نسبت دهیم ؟
برای نسبت دادن یک سی اس اس به یک تگ اچ تی ام ال کافی هست به المنت مورد نظر class را اضافه کنید مثلاً :
<div>
-->
<div class="vijegi">
متن ما یا عکس ما و ..
امیدوارم این مقدمه ، مقدمه مناسبی برای آموزش CSS باشد همچنین باید عرض کنم یادگیری این مقدمه برای سی اس اس بسیار مهم است و اگر تاکنون با HTML سر و کار نداشته اید سعی کنید هر چه سریعتر یک نرم افزار ویرایشگر مثل Sharepoint Designer دانلود کنید تا کار های خود را مستقیماً با آن چک کنید و زودتر با CSS و HTML آشنا شوید .
موفق باشید .
منبع : وی بی ایران










آدرس لینک بک
درباره لینک بک ها

پاسخ با نقل قول
























علاقه مندی ها (Bookmarks)