css w3c code example

Example 1: css

/* Answer to "css" */

/*
  Cascading Style Sheets (CSS) is a style sheet language used for
  describing the presentation of a document written in a
  markup language like HTML.

  In other words, it's the style of the website.

  For example, the positioning of everything on a website or
  the colour, shape, size of a button. Every design on a
  website is most likely made using css.
*/

Example 2: css

CSS implies Cascading Style Sheet. In a webpage, the HTML codes
gives the structure or the data or the information  While CSS is used to make the
data designable , stylize , etc.  to  attract the traffic or the clients  in a 
website. There are many more programming languages used for the design.
The latest version of CSS is CSS3.

Example 3: css

CSS has the rules that apply to selected elements on the page
a rule combines a selector with style properties
p { color:green; } unless overwritten 
by a more specific rule (specificity)
or a rule that comes after this one (precedence)
... all paragraphs on the page wil be green
 
there are 270 + properties ... color, position, height, width 
each can have different TYPES of values... 
color ...red, rgb(), rgba(), #rgb/#rrggbb, #rgba/#rrggbbaa, hsl(), and hsla().
Silly built-in names like aliceblue as well. see: https://css-tricks.com/converting-color-spaces-in-javascript/
size ... px(pixels), x%, em(blah blah blah... etc etc)

"selectors"		: p  #theId  .theClass
gettiing a selector to target exactly the element(s) you want is an art
which must take into account two things...
Precedence and Specificity.
Precedence is determined by when the rule is defined. The last rule wins.
Specificity is determined by how specificly the selector is defined
 a general selector would be all <p> Elements
 in the markup language of css, that would look like this...
div { color:red; }
a more SPECIFIC selector would look like this
div span { color: blue; } 
and target span elements inside div elements
<div> text outside the span is red <span> text inside is blue </span> </div>


Inline styles that are added directly to an element...
<p style="font-weight: bold;"> </p>
always overwrite any styles in external stylesheets, ie: highest specificity.

Style can also be added in the <head> portion of the page 
Style can be added by stylesheets... .css files.