Web Design

Web Design: Behind the Curtains

According to Web Design Perth, web design is the creation and planning of websites. As online resources and websites increasingly become a regular part of our lives, web designing is becoming a highly desired skill.

Web Design involves the standards for rendering and building Web pages, including HTML & CSS, device APIs, SVG and other elements for WebApps (Web Applications).

HTML & CSS:

Hypertext Markup Language, or HTML, and Cascading Style Sheets (CSS) are a couple of the ‘languages’ or technologies used to build and design pages on the internet.

CSS relates to the Aural and visual layouts whereas HTML deals with its structure. They are the basis of designing Web Applications and Web pages, along with being associated with scripting and graphics.

Uses of HTML:

  • At the click of a button, it allows you to, via hypertext links, retrieve information online.
  • Publish online documents containing photos, headings, lists, tables, text etc.
  • Include sound clips, video clips, spreadsheets, and other similar applications into their documents.
  • Design forms that allow remote transactions to be conducted for ordering products, make reservations, search for information etc.

XHTML:

This is a variant of HTML that uses Extensible Markup Language (XML) syntax. This possesses similar elements to HTML for paragraphs etc, but has a slightly different syntax. You can use tools such as Extensible Style sheet Language (XSLT), a language that transforms XML content, can be used with XHTML as it is an XML application.

CSS:

Cascading Style Sheet, or CSS, is the language used to describe the presentation of pages on the Web, including fonts, layout and colors. It allows you to adapt the presentation to several different types of devices (printers, small screens, large screens etc.).

This can be used with any markup language based on XML and is independent of HTML. Maintenance of sites, tailoring pages to different environments and sharing style sheets across different pages becomes easier as CSS is separated from HTML. This divide is known as the separation of structure and content from presentation.

Scripting:

A script is a program code that does not require compilation, and other pre-processing, before it is run. Scripting, from a Web design perspective, refers to a code written in the JavaScript language. In response to an event caused by the user, or when a page is downloaded, this code is executed.

Scripting allows Web pages to become more dynamic. It may allow modifications to a page’s content without reloading a newer version (Dynamic HTML) and also enable sending or addition of content from it (AJAX).

WebFonts:

WebFonts is a technology which is enabling people to use fonts, as required by them, over the Web without installing them in the Operating System. The World Wide Web Consortium (W3C) is capable of downloading fonts via HTML, CSS2 and SVG (Scalable Vector Graphics). Due to the lack of interoperable font format, downloadable fonts have been a rarity on the Web. With WebFonts, this will be addressed by creating an open, industry-supported font format for the Web, called WOFF.