A web browser is an interface that displays content of web pages. Browsers reveive data by requesting it from a server. There are different browsers available for the users, e.g. Firefox, Internet Explorer, Chrome, Safari. The responsibility of a web designer is to create accessible websites to all types of browsers.
CSS stands for Cascading Style Sheets and it is a style sheet language that describes the style and layout of the HTML elements. CSS separates the content from presentation. This markup language is able to alter fonts, apply colours to different elements, add backgrounds, add borders, arrange images with precision, create columns and banners, change layout of particular sections and highlight your text links with dynamic rollover effects.
Domain gives a website its own unique web address and it serves as humanly-memorable name for Internet participants (e.g. computers, networks, services).
Adobe Flash is a multimedia platform used to add animation, video and interactivity to web pages.Flash is frequenlty used for advertisement, games and flash animations for broadcast. Flash contains an object-oriented language called Action Script. Flash content may be displayed on various computer systems and devices with Adobe Flash Player. This platform is used to enrich the web experience for the users but sometimes the extensive use of Flash animation may rather annoy the audience and negatively affect the usability of the web pages. Flash develompment usually takes much longer than the HTML equivalent.
GIF is an abbreviation for Graphics Interchange Format and is a bitmap image format. GIF supports animation and is great for displaying graphics with large areas with solid colour (e.g. logos). Due to the limited number of the colours 256 the quality of the more complex images suffer.
It is the practice of building your web functionality so that it provides a certain level of user experience in more modern browsers, but it will also degrade gracefully to a lower level of user in experience in older browsers. This lower level is not as nice to use for your site visitors, but it does still provide them with the basic functionality that they came to your site to use; things do not break for them. Degrading gracefully means looking back trying to fix for the lesser experience.
Abbreviation for Hyper Text Markup Language, a language used when describing web page documents. It denotes the basic elements of web pages including the documents text and any hyperlinks and images embedded within.
Joint Photographic Experts Group is a popular file format for graphics dispayed on the Web. JPG format decrease the file size of complex illustrations and phptographs so they load faster in the browser.
Page layout is the part of graphic design that deals in the arrangement and style treatment of elements (content) on a page.
PNG stands for Portable Network Graphics. PNG supports transparency so layering different graphics is possible. This file format is similar but superior to GIF.
Progressive Enhancement emphasizes accessibility, sematic HTML markup, external CSS and scripting technologies. The idea behind it is to allow everyone to access the basic content and functionality of a web page, using any browser, but at the same time provide an enhanced version of the page to those with latest version of the browser. In other words, progressive enhancement starts from a very basic, working example and allows for constant extension for future environments.
Computer function that searches data available on the Internet using keywords or other specified terms, or a program containing this funtion.
SEO stands for Search Engine Optimization and it is a the process of improving the visibility of a website in search engine results.
Server is a computer that is configured specifically to serve web pages to browsers. There are many hosting providers that can host your website on their servers.
Typography is what language looks like. It is the art and techniques of type design modifying type glyphs and arranging type. Typography involves the selection of typefaces, point size, line length, line spacing, ajusting the spaces between groups of letters and ajusting the space between pairs of letters.
Typography is most common performed by typographeers , graphic artists and art directors.
The digital age opened up typography to new generations of visual designers.
A good typographers is someone who communicates a point of view with skill and imagination and makes the type taste good.
Have a look at this beautiful video on typography .
Usability is a quality attribute that assesses how easy user interfaces are to use. Usable interface should strive to be easy to learn, efficient, easy to memorize, easy to recover from users' errors and be pleasant to interact with.
User Experience is the way a person feels when interfacing with a system. User experience is subjective in nature because it is based on individual's feelings and thoughts. Emphasis is placed on providing an experience truly sought after by the user, such as "enjoyment", "convenience", and "comfort".
Web design is used as a general term to describe any of the various tasks involved in creating and maintaining websites. The different areas of web design include: web graphic design, interface design, user experience design and search engine optimization.
Web development is a broad term for the work involved in developing a website. Among tasks of a web developer are: web design, client liaison, web content development, client-side/ server-side scripting, web server and network securityconfiguration and e-commerce development. In a professional environment web development refers to tasks of writing markup and coding ( design aspects of building websites are excluded).
Website or simply site is a collection of related web pages that contains some content in a form of hyperlinks, text, images , video. Each website has its own unique address called URL. The user's applicaiton, often a web browser, renders the page content accoring to its HTML markup instructions.
Web standards is a set of standardized best practices for building web sites and philosophy of web design and development that include those methods.