Download presentation
Presentation is loading. Please wait.
Published byAnnabelle Griffin Modified over 9 years ago
1
CIS 1315 – Web Development for Educators CIS 1315 HTML Tutorials 3 & 4: Working With CSS
2
CIS 1315 – Web Development for Educators CSS Basics Style Rules Determines Style Characteristics for an HTML Element Selector Determines Element to Which Rule is Applied Declaration Details the Exact Property Values Property Quality or Characteristic (e.g., Color) Value Specification of Property (e.g., Blue) Style Sheet Set of Style Rules
3
CIS 1315 – Web Development for Educators CSS Basics Style Rule Syntax
4
CIS 1315 – Web Development for Educators Combining CSS & HTML Inline Modify the Appearance of a Particular Element Style Attribute Embedded Applied To An Entire Document Redefines All Occurrences of a Particular Element Uses … in Linked External File of Declarations Available to an Entire Site ASCII File with an Extension of.css
5
CIS 1315 – Web Development for Educators Inline Style Defines a Style for a Single Element Generally Used to Override a Style Set at a Higher Level Only Affects One Instance of an Element Syntax
6
CIS 1315 – Web Development for Educators Embedded Style Always Contained in the Generally Used to Override a Style Set at a Higher Level Only Affects the Document in Which it Resides Syntax selector {declarations} h1 {color:green; font-family:sans-serif;} b {color:yellow; background-color:green;}
7
CIS 1315 – Web Development for Educators Linked Style External Style Sheet Always Contained in the Text Document that Contains Style Rules Allows Specification of Rules for Multiple Documents Does Not Contain HTML Code Syntax
8
CIS 1315 – Web Development for Educators Inheritance Parent Element that Contains Another Element Child Element within Another Element Inheritance CSS Rules Inherit from Parent to Child Elements Based on Hierarchical Structure of Documents
9
CIS 1315 – Web Development for Educators Basic Selection Type Selectors Selector Determines Element to which Declaration is Applied Style Sheet Examples: h2 {color: red;} p {font-size: 10 pt;}
10
CIS 1315 – Web Development for Educators Basic Selection Grouping Selectors Set the Same Declaration for Multiple Selectors Syntax: h1 {color: red;} h2 {color: red;} or h1, h2 {color: red;}
11
CIS 1315 – Web Development for Educators Basic Selection Combining Declarations Multiple Declarations May be Stated for Same Selector Syntax: p {color: blue;} p {font-size: 12pt;} or p {color: blue; font-size: 12pt;}
12
CIS 1315 – Web Development for Educators Basic Selection Descendant Selector AKA Contextual Selectors Based on Hierarchical Structure of Elements in Document Syntax: b i {color: #336699; background-color: #000000;} Does Not Apply to i b
13
CIS 1315 – Web Development for Educators Advanced Selection id Attribute Selector Applied to Only ONE Unique Element in a Document Core Attribute that can be Applied to Any HTML Element Syntax: This is a unique paragraph that is the preface of the document
14
CIS 1315 – Web Development for Educators Advanced Selection class Attribute Selector Enables Application of Rule to Selected Element(s) Core Attribute that can be Applied to Any HTML Element Syntax: Text in red with a 30 pixel margin May be Restricted to a Specific Element Type h1.quote {color: red; margin: 30px;}
15
CIS 1315 – Web Development for Educators Advanced Selection … Block Level Element Used to Contain Other HTML Elements Displayed Discretely from the Rest of the Document Paragraph Breaks Added Before and After Contents … Inline Element Used to Contain Other HTML Elements Used within Text Blocks
16
CIS 1315 – Web Development for Educators Advanced Selection Pseudo-Class Selectors Select Elements Based on Characteristics Other Than Name Link Pseudo-Classes :link Allow Modification of Style Characteristics for Unvisited Links :link {color: green;} :visited Allow Modification of Style Characteristics for Visited Links :visited {color: green;}
17
CIS 1315 – Web Development for Educators Advanced Selection Pseudo-Class Selectors Dynamic Pseudo-Classes Apply Styles to an Element Based on User’s Actions :hover Applies Style When User Mouses Over Element :active Applies Style When User Activates Element :focus Applies Style When Element is Accepting User Input
18
CIS 1315 – Web Development for Educators Advanced Selection Pseudo-Elements Selectors Modify Aspects of Document Not Classified by Elements :first-letter Apply Style Rules to the First Letter of Any Block-level Element Initial Capitals Drop Capitals
19
CIS 1315 – Web Development for Educators Advanced Selection Pseudo-Element Selectors :first-letter
20
CIS 1315 – Web Development for Educators Advanced Selection Pseudo-Element Selectors :first-line Apply Style Rules to the First Line of Any Block-level Element
21
CIS 1315 – Web Development for Educators Visual Formatting Model Three Element Display Type Categories Block (e.g., Paragraphs) Contain Inline Boxes that Contain Element Content Inline Contain Content within the Block-level Elements Do not Form New Blocks of Content List-item Creates Surrounding Container and List-item Inline Boxes display: block | inline | list-item | none
22
CIS 1315 – Web Development for Educators Box Model Describes Rectangular Boxes that Contain Content Each Block-level Element is Displayed as a Box Each Content Box can have Margins, Borders, & Padding
23
CIS 1315 – Web Development for Educators Margin Properties margin: # | % Shorthand Property Sets All Four Individual Margins
24
CIS 1315 – Web Development for Educators Margin Properties margin-left | margin-right | margin-top | margin- bottom: # | % Negative margins can be set to achieve special effects
25
CIS 1315 – Web Development for Educators Padding Properties padding: # | % Shorthand Property Sets All Four Individual Paddings Same Format as Margin padding-left | padding-right | padding-top | padding-bottom: # | %
26
CIS 1315 – Web Development for Educators Border Properties border: style width color Shorthand Property Sets All Four Individual Borders Same Format as Margin
27
CIS 1315 – Web Development for Educators Border Properties border-style: keyword Keywords none dotted dashed solid double groove ridge inset outset
28
CIS 1315 – Web Development for Educators Border Properties border-width: thin | medium | thick | # border-color: value
29
CIS 1315 – Web Development for Educators Special Box Properties width: # | % Sets Horizontal Width of a Containing Box height: # | % Sets Vertical Height of a Containing Box float: left | right | none Sets Position of an Element to Left/Right of Parent Element clear: none | left | right | both Controls Flow of Text Around Floated Elements
30
CIS 1315 – Web Development for Educators Special Box Properties float & clear
31
CIS 1315 – Web Development for Educators Background Properties background-color
32
CIS 1315 – Web Development for Educators Background Properties background-image
33
CIS 1315 – Web Development for Educators Background Properties background-repeat
34
CIS 1315 – Web Development for Educators Background Properties background-position
35
CIS 1315 – Web Development for Educators List Properties list-style-type: disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper- roman | lower-greek | lower alpha | lower-latin | upper-alpha | upper-latin | hebrew | armenian | georgian | cjk-ideographic | hiragana | katakana | hira-ganairoha | katakana-iroha | none Default = disc Allows Customization of the List Marker Syntax: ul {list-style-type: circle;}
36
CIS 1315 – Web Development for Educators List Properties list-style-type
37
CIS 1315 – Web Development for Educators List Properties list-style-image: url(filename.ext) Allows Use of Image as List Marker Syntax: ul {list-style-image: url(paw.gif);}
38
CIS 1315 – Web Development for Educators List Properties list-style-position: inside | outside Default = inside Allows Placement of the List Marker Syntax: ul {list-style-position: outside;}
39
CIS 1315 – Web Development for Educators Positioning Properties position: type position size type = static | relative | absolute | fixed position = top | left | bottom | right size = height | width
40
CIS 1315 – Web Development for Educators Positioning Properties div {position:absolute; left:130px; top:100px;}
41
CIS 1315 – Web Development for Educators Positioning Properties div {position:absolute; left:130px; top:100px; width: 100px;}
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.