What is CSS? | Introduction of CSS
What is CSS? | Introduction of CSS
Here at Dicazo we often recommend using your corporate blog to answer questions
for your customers. Lately we’ve been taking our own advice and using the Dicazo Inbound Marketing Blog to address questions
that people ask when they call in to Dicazo Sales and Service representatives.
Today’s question: What
is CSS?
This is one we get a
lot. It’s one of those things where a lot of people have heard the initials but
most don’t know what they stand for. Out of the 7 billion people on the planet,
we’re guessing that 6.999 billion don’t know what CSS is.
Once you do know what
CSS is, you may discover that you actually don’t need to know what it is,
because you’ll never have to deal with it -- you have designers or agencies
that are handling your CSS needs. But we get it. You’re curious. Knowledge is
power. And it's good to be well versed in the language your designers and
agencies use. So here goes.
What is CSS?
CSS stands for Cascading
Style Sheets. Basically, CSS is a language that manages the design and
presentation of web pages -- the way things look. It works together with HTML,
or HyperText Markup Language, which handles the content of web pages.
With CSS you can create
rules to tell your website how you want it to display information. And you can keep
the commands for the style stuff -- fonts, colors, and so on -- separate from
the commands for the content.
They’re called
“cascading” because you can have multiple style sheets, with one style sheet
inheriting properties (or “cascading”) from others.
For a lot of people a
plain old blog template is good enough. It’s only when you want to start
customizing the look of a site that you need to delve into CSS.
Three Style Sheets
There are three kinds of
CSS style sheets: external, internal, and inline.
External styles control how things look across many
pages on a website.
Internal styles control the look of just one page.
Inline styles control just one element of a single
page, even just a single word.
For more info on how
these style sheets work together or “cascade” into one another, see this great tutorial from w3schools.com.
Put simply, you can use
multiple style sheets, and they will know how to defer to one another. Basically,
inline overrides internal, and internal overrides external.
According to this CSS tutorial, you’re better off relying mostly on external styles, and avoiding the one-off stuff as much as possible.
You write out CSS
commands and create a style sheet using a text editor. Then you link that style
sheet to your HTML, and, voila, your site will now obey the rules you’ve set
forth in the CSS style sheet.
There’s a lot more to
CSS than what can be covered in a blog post. For example, as with any language,
there’s a syntax that you have to learn, and we can’t cover that here. But if
you're itching to get started ...
Just Enough to Be Dangerous
CSS code looks kind of
weird at first glance. To give you an idea what it looks like, we've cribbed an
example from a Mashable article on CSS. Take a look:
a:link {color:red;}
a:visited
{color:purple;}
Translation: an unvisited link will appear in red, and a link
that's been visited will be purple.
But it's not as techie
as it seems. And again, a lot of people don’t ever need to touch CSS. However,
if you do want to do some customization, you’ll need to come up to speed on
CSS. If so, your best bet is to buy a book like this one to get caught up to speed, and then -- just start hacking away.
The more you practice, the better and more fluent you'll be.
Comments
Post a Comment