1- برگ های وب بطور کلی دو دسته ان:
- برگه هایی که باید توسط یک وب سرور (iis, apache, light speed, ...) پردازش بشن (asp, aspx, php, ...)
وب سرور میتونه همون کامپیوتری باشه که مرورگر وب هم نصب هست که میشه لوکال (local) یا روی شبکه محلی باشه (اینترانت) یا روی اینترنت
این برگه ها کدهای سمت سرور دارن که بسته به تکنولوژی به یک زبان برنامه نویسی (vb.net, php, C#.net, java, ...) نوشته شده - محتوای اون میتونه کد خالص باشه یا اینکه کد سمت سرور درون تگ های ویژه ای باشه که اون ها رو از المان های html جدا میکنه.
وب سرور کدهای سمت سرور رو پردازش و نتیجه رو به برگه اضافه میکنه - هر چه که غیر این باشه دست نخورده میمونه.
- برگه هایی که پردازش اون ها نیاز به سرور نداره و مستقیما توسط مرورگر قابل پردازش هست - برگه های html عادی از این دسته ان که این ها هم درون خودشون میتونن علاوه برالمان های html (که درون تگ های ویژه خودشون هستن) ، کدهای اجرایی (جاوا اسکریپت) ، کدهای مربوط به شکل دهی المان ها (style sheet) و meta tag داشته باشن (تگ هایی که اجرایی نیستن ولی اطلاعاتی در مورد برگه و محتوای اون و ... دارن)
کدهای اجرایی جاوااسکریپت و استایل شیت میتونن (و بهتر هست) که خودشون در فایل های جداگانه باشن.
هرچه که غیر اینها در یک برگه html باشه، توسط مرور گر پردازش نمیشه و دست نخورده به نمایش درمیاد.