برای قرار دادن هر اجزایی در صفحهی وب از HTML استفاده میشود. مثلاً میتوان به کمک این زبان یک متن را در سایت قرار داد اما این متن هیچ استایل و ویژگی خاصی ندارد. برای تغییر سایز فونت، رنگ نوشته و ایجاد رنگ پسزمینه برای آن باید از زبان CSS کمک گرفت.
کدهای CSS دستوراتی هستن که توسط انها میتوان تمامی خصوصیات ظاهری صفحه وبسایت رو تعیین کرد. بنابراین باید توسط کدهای HTML، اسکلت صفحه وب سایت رو پیاده سازی میکرد و با کدهای CSS مشخص میکرد هر عنصر چه خصوصیات ظاهری رو باید داشته باشه.
بوت استرپ یکی از فریم ورکهای متن باز CSS که با استفاده از آن میتوان قالب و ظاهر سایت را به سرعت طراحی نمود.