CSS مخفف لغت ها Cascading Style Sheets ، در واقع نوعی گویش اسکریپت نویسی میباشد که جهت مشخص و معلوم کردن طراحی سایت در مشهد و اکران مختصات کدهای درج شده در یکی لهجه های موسوم به Markup Language بکار می رود. ولی تصور اکثر کسانی که با اینترنت و طراحی وب رمز و عمل دارا هستند این میباشد که CSS برای اکران مختصات صفحه های HTML گزینه به کارگیری قرار میگیرد. در شرایطیکه که خلال HTML ، صفحه های XHTML و همینطور داده های مرتبط با XML نیز میتوانند از آن به کار گیری نمایند.
همان گونه که در مقالهها قبلی بیان شد، در کنار HTML و Javascript این لهجه نیز یک کدام از 3 قسمت و رکن مهم ساخت سایت میباشد. یک فولدر CSS در واقع منجر جداگانه سازی مختصات تگ های بکار رفته در سورس Html و غیره میباشد. بهاین تریتب که شما با به کارگیری از تگ های Html مبادرت به ساخت وب سایت میکنید اما خصوصیت های آنها (مانند رنگ، مسافت، سایز، نوع فونت، نوع حواشی و غیره) را دراین فولدر تمجید میکنید. اینکار ضمن بهبود ساختار Html ، به طراحان وبسایت امداد می نماید که شل خیس و منظم خیس مختصات المان های صفحه های Html که به آنها Style گفته میشود را تعریفوتمجید نمایند و ضمن این کدهای وبسایت، خوانا خیس باشند و تغییر تحول آن ها نیز ریلکس خیس. درضمن پوشه CSS نیز مانند فولدر های Html ، نوعی فولدر متنی (Text) میباشد.
روش تایپ کردن این کدها در پوشه CSS بهاین شکل میباشد که در صدر اسم آن المان مربوطه مندرج و آن گاه در آکولادها { } مختصات گزینه نظرمان را به آن اختصاص میدهیم. به عنوان مثال:
H1
{
Color:red;
text-align:center;
}
پیش از عرضه استاندارد CSS ، این مشخصات کلیه در خویش صفحه ها Html تعریف و تمجید می شدند. در آن فرصت از تگ
هرمورد از این مختصات بایستی با به کار گیری از سِمی کالون ";" از یکدیگر جداگانه شوند. در ضمن شایسته ترین رویه برای به کار گیری از المان های Html و اختصاص مشخصات به آنها در پوشه CSS مربوطه، به کار گیری از دو عنصر Class و یا این که id میباشد. بنابراین براحتی هر المانی که میخواهیم به آن خصوصیاتی را نسبت بدهیم را معلوم نماییم.
از جمله درخصوص نمونه بالا، در صورتیکه یکسری تگ H1 در کاغذ Html داشته باشیم، کلیه آنها دو خصوصیت بالا را بدست میآورند ولی در شرایطیکه یک جا (برای مثال میانه شیت) در یک آیتم خاص میخواهیم که آن تگ H1 به رنگ آبی رنگ علامت داده گردد و یا این که مکانش مختلف باشد، دراینصورت به آن تگ، id و یا این که Class تخصیص میدهیم تا مختصات آن از سایر المان ها مستقل تعریفوتمجید بشود.
این عمل دست طراحان اینترنت را گشوده میگذارد تا با به کارگیری از پوشه های CSS براحتی بتوانند برای آحاد المان ها و Tag های بکار رفته در سورس Html وب سایت شان، خصوصیات و Style گزینه نظرشان را تعریف و تمجید نمایند و هیچ محدودیتی نداشته باشند.
در شرایطی که بخواهیم راجعبه تاریخچه CSS سخن کنیم، بطور خلاصه بایستی خدمتتان بگوییم که در بالا طرح اول این فولدر، به وسیله یکیاز همیاران "مجموعه برنزلی" (Tim Berners-Lee ، طراح و اختراع کننده اینترنت) در سازمان CERN ، بنام Håkon Wium Lie در اکتبر سال 1994 پیاده سازی شد البته اولین ورژن آن در 17 ام دسامبر سال 1996 میلادی عرضه شد.
در سالهای آن گاه با ارتقا قابل انعطاف افزارهای مرورگر، به ندرت همگی آن ها این استاندارد را پذیرفته و فعلا آحاد مرورگرها از آن استعمال می نمایند. در هم اکنون حاضر ورژن های جدیدتر و استانداردهای روز CSS به وسیله یک مجموعه و کنسرسیوم مشتمل بر World Wide Web Consortium و همچنین Håkon Wium Lie تر و تمیز بسط پیدا کرده و آپ تو دیت میشود.
به عنوان مثال CSS2 که در سال 1998 عرضه شد و مشتمل بر تجهیزات و المان های جدیدی (به عنوان مثال Z-index) بود. همینطور ورژن CSS3 هم از ماه June سال 2012 عرضه گردیده و تا کنون بخش اعظمی از طراحان تارنما سراسر عالم از آن جهت طراحی وب، به کار گیری می نمایند. اما ورژن CSS4 نیز عرضه گردیده البته بدلیل اینکه دارنده یک استاندارد یکسان و یکپارچه وجود ندارد، هنوز مرجع و ورژن بی نقص و تمجید گردیده ای از آن ارائه نشده.
امروزه به جهت مزایای فراوان، بیشتر طراحان وب سایت در عالم از CSS در کنار Html استعمال می نمایند و زیباترین و جالب ترین وبسایت ها را با به کار گیری از جدیدترین استانداردهای آن ها یعنی CSS3 و HTML5 پیاده سازی کرده و به روی وب و دنیای اینترنت، می فرستند. حتی بازی های آنلاین زیر اینترنت نیز با استعمال از این دو استاندارد (و صد ولی با امداد لهجه نرم افزار نویسی جاوااسکریپت) نوشته می گردند
CSS مخفف لغت ها Cascading Style Sheets ، در واقع نوعی گویش اسکریپت نویسی میباشد که جهت مشخص و معلوم کردن طراحی سایت در مشهد و اکران مختصات کدهای درج شده در یکی لهجه های موسوم به Markup Language بکار می رود. ولی تصور اکثر کسانی که با اینترنت و طراحی وب رمز و عمل دارا هستند این میباشد که CSS برای اکران مختصات صفحه های HTML گزینه به کارگیری قرار میگیرد. در شرایطیکه که خلال HTML ، صفحه های XHTML و همینطور داده های مرتبط با XML نیز میتوانند از آن به کار گیری نمایند.
همان گونه که در مقالهها قبلی بیان شد، در کنار HTML و Javascript این لهجه نیز یک کدام از 3 قسمت و رکن مهم ساخت سایت میباشد. یک فولدر CSS در واقع منجر جداگانه سازی مختصات تگ های بکار رفته در سورس Html و غیره میباشد. بهاین تریتب که شما با به کارگیری از تگ های Html مبادرت به ساخت وب سایت میکنید اما خصوصیت های آنها (مانند رنگ، مسافت، سایز، نوع فونت، نوع حواشی و غیره) را دراین فولدر تمجید میکنید. اینکار ضمن بهبود ساختار Html ، به طراحان وبسایت امداد می نماید که شل خیس و منظم خیس مختصات المان های صفحه های Html که به آنها Style گفته میشود را تعریفوتمجید نمایند و ضمن این کدهای وبسایت، خوانا خیس باشند و تغییر تحول آن ها نیز ریلکس خیس. درضمن پوشه CSS نیز مانند فولدر های Html ، نوعی فولدر متنی (Text) میباشد.
روش تایپ کردن این کدها در پوشه CSS بهاین شکل میباشد که در صدر اسم آن المان مربوطه مندرج و آن گاه در آکولادها { } مختصات گزینه نظرمان را به آن اختصاص میدهیم. به عنوان مثال:
H1
{
Color:red;
text-align:center;
}
پیش از عرضه استاندارد CSS ، این مشخصات کلیه در خویش صفحه ها Html تعریف و تمجید می شدند. در آن فرصت از تگ
هرمورد از این مختصات بایستی با به کار گیری از سِمی کالون ";" از یکدیگر جداگانه شوند. در ضمن شایسته ترین رویه برای به کار گیری از المان های Html و اختصاص مشخصات به آنها در پوشه CSS مربوطه، به کار گیری از دو عنصر Class و یا این که id میباشد. بنابراین براحتی هر المانی که میخواهیم به آن خصوصیاتی را نسبت بدهیم را معلوم نماییم.
از جمله درخصوص نمونه بالا، در صورتیکه یکسری تگ H1 در کاغذ Html داشته باشیم، کلیه آنها دو خصوصیت بالا را بدست میآورند ولی در شرایطیکه یک جا (برای مثال میانه شیت) در یک آیتم خاص میخواهیم که آن تگ H1 به رنگ آبی رنگ علامت داده گردد و یا این که مکانش مختلف باشد، دراینصورت به آن تگ، id و یا این که Class تخصیص میدهیم تا مختصات آن از سایر المان ها مستقل تعریفوتمجید بشود.
این عمل دست طراحان اینترنت را گشوده میگذارد تا با به کارگیری از پوشه های CSS براحتی بتوانند برای آحاد المان ها و Tag های بکار رفته در سورس Html وب سایت شان، خصوصیات و Style گزینه نظرشان را تعریف و تمجید نمایند و هیچ محدودیتی نداشته باشند.
در شرایطی که بخواهیم راجعبه تاریخچه CSS سخن کنیم، بطور خلاصه بایستی خدمتتان بگوییم که در بالا طرح اول این فولدر، به وسیله یکیاز همیاران "مجموعه برنزلی" (Tim Berners-Lee ، طراح و اختراع کننده اینترنت) در سازمان CERN ، بنام Håkon Wium Lie در اکتبر سال 1994 پیاده سازی شد البته اولین ورژن آن در 17 ام دسامبر سال 1996 میلادی عرضه شد.
در سالهای آن گاه با ارتقا قابل انعطاف افزارهای مرورگر، به ندرت همگی آن ها این استاندارد را پذیرفته و فعلا آحاد مرورگرها از آن استعمال می نمایند. در هم اکنون حاضر ورژن های جدیدتر و استانداردهای روز CSS به وسیله یک مجموعه و کنسرسیوم مشتمل بر World Wide Web Consortium و همچنین Håkon Wium Lie تر و تمیز بسط پیدا کرده و آپ تو دیت میشود.
به عنوان مثال CSS2 که در سال 1998 عرضه شد و مشتمل بر تجهیزات و المان های جدیدی (به عنوان مثال Z-index) بود. همینطور ورژن CSS3 هم از ماه June سال 2012 عرضه گردیده و تا کنون بخش اعظمی از طراحان تارنما سراسر عالم از آن جهت طراحی وب، به کار گیری می نمایند. اما ورژن CSS4 نیز عرضه گردیده البته بدلیل اینکه دارنده یک استاندارد یکسان و یکپارچه وجود ندارد، هنوز مرجع و ورژن بی نقص و تمجید گردیده ای از آن ارائه نشده.
امروزه به جهت مزایای فراوان، بیشتر طراحان وب سایت در عالم از CSS در کنار Html استعمال می نمایند و زیباترین و جالب ترین وبسایت ها را با به کار گیری از جدیدترین استانداردهای آن ها یعنی CSS3 و HTML5 پیاده سازی کرده و به روی وب و دنیای اینترنت، می فرستند. حتی بازی های آنلاین زیر اینترنت نیز با استعمال از این دو استاندارد (و صد ولی با امداد لهجه نرم افزار نویسی جاوااسکریپت) نوشته می گردند