Web Design Glossary

Important terms related to Web Design & Development

GLOSSARY | Offshore Web Design and Development Company in India

Keywords starting with letter "C"


Client-side scripting enables the interaction within a webpage. The code is required to process user-input is downloaded and compiled by the browser or plug-in. An example of a client-side interaction is a rollover (typically triggered when choosing a navigation option).

With the server-side scripting, completing an activity which involves sending information to another computer (server) across the internet. The server then runs programs that process the information and returns the results, typically a webpage.


CMS stands for Content Management System. CMS is a system used to manage the content of a Web site so it works by separating the content of a Web site from its code, allowing non-technical users to update, approve and post content.

Common Gateway Interface

It is a standard that allows a webpage to communicate with its host server to activate a script (such as an email feedback form). The cgi-bin is a directory on the server where CGI scripts (binaries) are stored. Scripts stored in this directory are able to run the processes on the server.


It is a preference file written to the user’s computer when they access a website.

Cookies are commonly used to store account information that can be used when the website is revisited at a later date. For example, if the layout or content of a website can be customized, a cookie could be used to ‘remember’ the user’s preferred background colour or news source. Only the website that created the cookie file can use the information it stores.

Cost-per-click through (CPC)

It is a web advertisement placement payment model.

The advertising network charges an advertiser for the charge for the number of times a banner ad has been clicked (usually on a monthly basis).

Cost-per-thousand (CPM)

Web advertising campaign placement is charged using one of two methods:

  • cost-per-click

Placement is charged based on the number of times people click on an advertisement (to link through to the advertiser’s website).

  • cost-per-impression

Placement is charged based on the number of times an advertisement is displayed (even if no-one clicks on the advertisement).

Advertisers buy impressions in blocks and they are bought in blocks of 1000 impressions.

Pricing for impression blocks varies depending on the advertising network. Targeted placement, for example placement on an industry-specific website, usually fetches a higher premium. There may also be a minimum monthly spend.


CSS stands for Cascading Style Sheets. Style sheets refer to a set of rules that allow you to control how you would like your document to be rendered. It is a mechanism to primarily separate presentation from content With Cascading Style sheets, both web designers and end users can create style templates (sheet) that specifies how different text elements (paragraphs, headings, hyperlinks, etc.) appear on a web page. Currently, not all browsers express CSS formatting in the same manner.