Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 9. Cascading Style Sheets

Similar presentations


Presentation on theme: "Lecture 9. Cascading Style Sheets"— Presentation transcript:

1 Lecture 9. Cascading Style Sheets
Keywords: CSS, Web standards, presentation of HTML, Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

2 Lecture plan CSS concept Using CSS CSS Classes Plan Style
Changeability CSS concept Inline CSS Embedded CSS External CSS Using CSS Classes Pseudo-classes CSS Classes CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

3 CSS Concept=Chilanzar Concept
Plan CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

4 CSS examples http://www.csszengarden.com/ Plan CSS concept Using CSS
CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

5 Where to learn CSS Plan CSS concept Using CSS CSS classes
Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

6 CSS Syntax Plan CSS concept Using CSS CSS classes
Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

7 Linking CSS and HTML Inline CSS – style attribute
Plan Inline CSS – style attribute Embedded CSS – style tag External CSS – link to a file CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

8 Inline CSS Plan CSS concept Using CSS CSS classes
<!DOCTYPE html> <html> <head> <title>CSS Explained</title> </head> <body> <p style="background-color: blue;“>This is paragraph 1 </p> <p style="background-color: blue;“>This is paragraph 2 </p> <p style="background-color: blue;“>This is paragraph 3 </p> <p>This is paragraph 4 </p> <p>This is paragraph 5 </p> <p>This is paragraph 6</p> </body> </html> CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

9 Embedded CSS <!DOCTYPE html> <html> <head>
Plan <!DOCTYPE html> <html> <head> <title>CSS Explained</title> <style> p {background-color: blue;} </style> </head> <body> <p> This is paragraph 1 </p> <p>This is paragraph 2 </p> <p>This is paragraph 3 </p> <p>This is paragraph 4 </p> <p>This is paragraph 5 </p> <p>This is paragraph 6</p> </body> </html> CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

10 Embedded and Inline CSS
Plan <!DOCTYPE html> <html> <head> <title>CSS Explained</title> <style> p {background-color: blue;} </style> </head> <body> <p> This is paragraph 1 </p> <p>This is paragraph 2 </p> <p>This is paragraph 3 </p> <p>This is paragraph 4 </p> <p style="background-color: yellow;">This is paragraph 5 </p> <p>This is paragraph 6</p> </body> </html> CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

11 External CSS <!DOCTYPE html> <html> <head>
Plan <!DOCTYPE html> <html> <head> <title>CSS Explained</title> <link type="text/css" rel="stylesheet" href="mystyle.css" /> </head> <body> <p> This is paragraph 1 </p> <p>This is paragraph 2 </p> <p>This is paragraph 3 </p> <p>This is paragraph 4 </p> <p>This is paragraph 5 </p> <p>This is paragraph 6</p> </body> </html> CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

12 External CSS file @charset "utf-8"; /* CSS Document */ p {
Plan CSS concept @charset "utf-8"; /* CSS Document */ p { border-style:double; } Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

13 CSS Classes <!DOCTYPE html> <html> <head>
Plan <!DOCTYPE html> <html> <head> <title>CSS Explained</title> <link type="text/css" rel="stylesheet" href="mystyle.css" /> </head> <body> <p class=“one”> This is paragraph 1 </p> <p>This is paragraph 2 </p> <p class=“one”>This is paragraph 3 </p> <p>This is paragraph 4 </p> <p>This is paragraph 5 </p> <p>This is paragraph 6</p> </body> </html> CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

14 External CSS file @charset "utf-8"; /* CSS Document */ p {
Plan CSS concept @charset "utf-8"; /* CSS Document */ p { border-style:double; } p.one { border-style:none; background-color:blue; Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

15 Pseudo - classes <!DOCTYPE html> <html> <head>
Plan <!DOCTYPE html> <html> <head> <title>CSS Explained</title> <link type="text/css" rel="stylesheet" href="mystyle.css" /> </head> <body> <p> This is paragraph 1 with link to <a href=" WIUT </a> website </p> <p>This is paragraph 2 </p> <p>This is paragraph 3 </p> <p>This is paragraph 4 </p> <p>This is paragraph 5 </p> <p>This is paragraph 6</p> </body> </html> CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

16 External CSS file Plan /* unvisited link */ a:link {     color: red; } /* visited link */ a:visited {     color: green; } /* mouse over link */ a:hover {     color: hotpink; } /* selected link */ a:active {     color: blue; } CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

17 Reading https://www.w3schools.com/css/default.asp
Plan CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov

18 Reading and References
Reading and References Plan CSS definition: House images: , , CSS concept Using CSS CSS classes Reading and References Lecture 9. Cascading style sheets. Author: Aleksey Semyonov


Download ppt "Lecture 9. Cascading Style Sheets"

Similar presentations


Ads by Google