CSS
(LOOK’N GOOD)
CSS (LOOKN GOOD) WHAT IS IT? h2 { font-family: helvetica; color: - - PowerPoint PPT Presentation
CSS (LOOKN GOOD) WHAT IS IT? h2 { font-family: helvetica; color: red; font-size: 12px; } SELECTOR VALUE h2 { font-family: helvetica; color: red; font-size: 12px; } PROPERTY THIS IS A HEADLINE THIS IS A HEADLINE WHAT ELSE CAN IT
(LOOK’N GOOD)
h2 { font-family: helvetica; color: red; font-size: 12px; }
h2 { font-family: helvetica; color: red; font-size: 12px; }
SELECTOR PROPERTY VALUE
THIS IS A HEADLINE
THIS IS A HEADLINE
WHAT ELSE CAN IT DO?
CSSZENGARDEN
TYPE
font-family (Helvetica, Times, etc.) font-size color text-align (left, center, right) text-decoration (underline, none) text-style (italic, normal) font-weight (bold, normal)
LAYOUT
margin padding border width height
LAYOUT
WIDTH HEIGHT
Pork belly etsy beard fixie. Chillwave banh mi american apparel, trust fund bushwick skateboard viral. Wolf messenger bag twee, raw denim terry richardson forage selvage single-origin coffee. Food truck raw denim fixie pinterest chillwave mumblecore. American apparel photo booth truffaut pour-over high life pop-up.MARGIN PADDING BORDER
<link rel="stylesheet" href="css/style.css" type="text/css" media="all" />
h1 { font-family: helvetica; color: red; font-size: 12px; }
(SIZE)
12px 15pt 1.2em 80%
(COLOR)
blue #fa3c14 rgb(125,74,214) rgba(159,15,88,.7)
background: red;
BACKGROUNDS
background: url(../img/imagename.png);
Subtle Patterns
B O N U S !
(NAMIN’ NAMES)
ID
HTML:
<h2 id=“subtitle”>TITLE</h2>
CSS:
#subtitle { ... }
CLASS
HTML:
<h2 class=“subtitle”>TITLE</h2>
CSS:
.subtitle { ... }
WHICH ELEMENTS CAN CLASSES AND IDS BE APPLIED TO?
BUT WHAT ABOUT THE <HEADER> TAG?
WHAT DID I JUST SAY?!
LET’S KEEP IT CLASSY
ID’S CLASSES
SELECTORS
p { ... } h1, h2, h3 { ... } div p { ... } * { ...} div * { ... } #idname { ... } .class { ... }
SELECTS ALL <p> TAGS SELECTS ALL <h1>, <h2>, and <h3> TAGS SELECTS ALL <p> TAGS INSIDE OF A <div> tag SELECTS ALL ELEMENTS SELECTS ALL ELEMENTS INSIDE ANY DIV SELCTS ANY ELEMENT WITH “idname” AS AN ID SELCTS ANY ELEMENT WITH “class” AS A CLASS
INHERITANCE
<section> <h2>Section Title</h2> <p>Important Information</p> <p>Important Information</p> </section>
ORDER OF PRECEDENCE
.blue { color: blue; } div { color: green; } <div class=“blue”>What AM I?!?!</div>
ORDER OF PRECEDENCE
ORDER OF PRECEDENCE
#container #sidebar ul { ... }
WILL BEAT
#container ul { ... }
ORDER OF PRECEDENCE
.container .sidebar ul { ... }
WILL BEAT
.container ul { ... }
ORDER OF PRECEDENCE
div p a { ... }
WILL BEAT
a { ... }
ORDER OF PRECEDENCE
0 0 0
IDS CLASSES ELEMENTS/PSEUDEO ELEMENTS NUMBER OF
ORDER OF PRECEDENCE
0 0 0
IDS CLASSES ELEMENTS/PSEUDEO ELEMENTS NUMBER OF
0 2 1 .container .sidebar ul { ... } 1 0 1 #container ul { ... }
ORDER OF PRECEDENCE
h3 { ... } (LINE 62)
WILL BEAT
h3 { ... } (LINE 17)
FIREBUG IS SOOOO HAWT.
B O N U S !
WHATEVER, THOM. IT STILL LOOKS LIKE A MARGINALLY PRETTIER LIST OF CONTENT.
THAT’S TRUE
THAT’S TRUE ...FOR NOW.