Purchase Solution

Should we use Cascading Style Sheets (CSS)?

Not what you're looking for?

Ask Custom Question

Cascading Style Sheets (CSS), a multi-featured specification for HTML, offers designers an expedient, powerful method to control the formatting and layout of Web pages. Research the current level of support for style sheets by leading browsers and the current W3C recommendations for style sheet usage. Create a report summarizing your research. Explain why you will or will not use Cascading Style Sheets to design your Web site.

Purchase this Solution

Solution Summary

Cascading style sheets (css) is a webpage styling language supported by today's web browsers. It defines various tags to format html elements. This solution describes the purpose of CSS with respect to describing the presentation semantics of a web page while keep the html document separate. [1196 words]

Solution Preview

The current level of support for style sheets by leading browsers:

Cascading Style Sheets (CSS) is a style sheet language that is utilized to describe the presentation semantics of a document written in a markup language [1]. Its most common application is to style Web pages written in HTML and XHTML. The principle design purpose of CSS is to enable the separation of document content from document presentation; it helps to improve content accessibility and at the same time offers more flexibility and control in the specification of presentation characteristics [1].

A Web browser is the essential Internet access tool of the early twenty-first century. Browsers are becoming essential to business, education, and personal communication. Cascading Style Sheets play a crucial role in the adolescent communications medium not only by providing a pleasant visual layer on the surface of the Web applications, but also by potentially reshaping the entire user experience [2].

But, unfortunately, not all browsers, in the past days, could correctly parse CSS code. No other web-related technology has been more limited by poor browser implementation than Cascading Style Sheets
[1]. However, the good news is that the problem is being solved. Slowly but surely, each new major browser release is better than the last, and we can get pretty decent, though not perfect, CSS implementations from nearly all browsers such as Mozilla, Safari, Netscape 6, Opera, and certain versions of Internet Explorer [1] [2].

CSS filtering is most often used to resolve the issues related with browsers. CSS filtering has two main approaches - it filters specific browsers or targets specific browsers [1]. The first approach is known as CSS filtering hacks and the latter is known as CSS targeting hacks. Both of these approaches can be utilized to hide or show parts of the CSS to different browsers - this is accomplished either by manipulating CSS-handling quirks ...

Purchase this Solution


Free BrainMass Quizzes
Word 2010: Table of Contents

Ever wondered where a Table of Contents in a Word document comes from? Maybe you need a refresher on the topic? This quiz will remind you of the keywords and options used when working with a T.O.C. in Word 2010.

Excel Introductory Quiz

This quiz tests your knowledge of basics of MS-Excel.

Javscript Basics

Quiz on basics of javascript programming language.

C++ Operators

This quiz tests a student's knowledge about C++ operators.

Word 2010: Tables

Have you never worked with Tables in Word 2010? Maybe it has been a while since you have used a Table in Word and you need to brush up on your skills. Several keywords and popular options are discussed as you go through this quiz.