09 Jun 2016
Topics: Cornerstone Technologies for a Website
If you are going to build a website, there are two options. You can either build it yourself using one of the many website generators available online, like WordPress or you can hire a professional web developer to do it for you. Though there are many technologies to develop a website, you need knowledge of the following technologies as a minimum requirement to develop one yourself.
Like already mentioned, there are lots of technologies in web development but the above four are selected for their widespread acceptance and comparative ease of use. Let us look at these in detail.
HTML stands for Hyper Text Markup Language and as the name suggests, it is a markup language. Unlike a programming language, a markup language is a system for annotating a document in such a way that it can be syntactically distinguished from the text. If this sounds too techie, just consider it as the cornerstone technology used in creating web pages and user interfaces. All browsers are capable of reading HTML code and rendering them into web pages. HTML semantically defines the structure of a website, including cues for the appearance of the web pages. HTML also allows embedding of images and other objects and can be used for creating interactive forms. HTML uses structural semantics called tags, such as headings, paragraphs, quotes, lists and links. Browsers do not display the tags but use them to interpret the nature of the associated content.
CSS is the abbreviation for Cascading Style Sheets. This is the language used for describing how a document is written in HTML, or any markup language is visually presented. CSS is the cornerstone technology used for creating visually engaging web pages and user interfaces. The prime aim of CSS is to separate content from document presentation aspects such as fonts, colour and layout, in order to improve content accessibility and flexibility. This method of separating content from formatting allows the same page to be rendered differently on different screen sizes and devices. CSS makes it possible to change the graphic design of a number of documents by editing just a few lines of code. CSS can not only be applied to HTML documents, but also to XHTML (X stands for Extensible), XML (Extensible Markup Language), XUL (XML User Interface) or SVG (Scalable Vector Graphics). With sufficient basic understanding of HTML and CSS, you can create a reasonably good website by yourself.