Web Programming: With Python and Javascript
Web Programming: With Python and Javascript
• div
• span
• id
• class
Specificity
1. inline
2. id
3. class
4. type
Specificity
<div id="foo">
Hello!
</div>
div { Hello!
color: blue;
}
Specificity
<div id="foo">
Hello!
</div>
div { Hello!
color: blue;
}
#foo {
color: red;
}
Specificity
<div id="foo">
Hello!
</div>
#foo { Hello!
color: red;
}
div {
color: blue;
}
CSS Selectors
a, b Multiple Element Selector
a b Descendant Selector
a > b Child Selector
a + b Adjacent Sibling Selector
[a=b] Attribute Selector
a:b Pseudoclass Selector
a::b Pseudoelement Selector
Responsive Design
Responsive Design
• viewport
• Media Queries
• Flexbox
• Grids
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Viewport
a
Viewport
a
Media Queries
1 2 3 4 5 6
Flexbox
1 2 3 4 5 6
1 2 3 4 5 6
Flexbox
1 2 3 4 5 6
Flexbox
1 2 3 4 5 6
1 2 3 4 5 6
Flexbox
1 2 3 4 5 6
Flexbox
1 2 3
1 2 3 4 5 6
4 5 6
Bootstrap
Sass
Web Programming
with Python and JavaScript