Akira - GA - Intro-To-Coding-Html-Css
Akira - GA - Intro-To-Coding-Html-Css
https://www.sublimetext.com/
Notepad (windows)
INTRO TO CODING 3
Learning Objectives
•Explain the purpose of HTML & CSS
•Develop a Basic Website using HTML & CSS
INTRO TO CODING
What is coding
INTRO TO CODING
always in order of
first to last, top to bottom, left to right
INTRO TO CODING
Hypertext Markup
Language (HTML)
Document tags
INTRO TO CODING 17
INTRO TO CODING 18
Headings
<h1>Most Important Title</h1>
<h2>Second Most Important</h2>
<h3>A Less Important Title</h3>
<h4>Even Less Important Title</h4>
<h5>No One Really Uses This Title</h5>
<h6>Title Too Deep, Time To Stop</h6>
INTRO TO CODING
Text
<p>A paragraph of text</p>
<em>Stress this point</em>
<strong>Pay Attention Here</strong>
<hr>
<br>
INTRO TO CODING
Lists
<ol>
<li>1st item</li>
<li>2nd item</li>
</ol>
<ul>
<li>an item</li>
<li>another item</li>
</ul>
INTRO TO CODING
Images
<img src=“path/to/image.png” alt=“image desc”>
INTRO TO CODING
Links
<a href=“path/to/page.html”>Internal Link</a>
Cascading
Stylesheets (CSS)
Element Styling
INTRO TO CODING 30
Linking To A Stylesheet
<html>
<head>
<link rel=”stylesheet” href=“styles.css”>
</head>
</html>
INTRO TO CODING 31
SELECTOR
body { DECLARATION
color: black;
} PROPERTY VALUE
INTRO TO CODING 32
Selectors: Type
body {
background-color: pink;
}
div {
color: black;
}
INTRO TO CODING 33
Text Properties
p{
color: pink;
font-size: 16px;
font-weight: 700;
font-family: Arial, sans-serif;
letter-spacing: 5px;
text-transform: uppercase;
}
INTRO TO CODING 34
Background Properties
header {
background-color: pink;
background-image: url("https://www.toptal.com/designers/subtlepatterns/patterns/funky-lines.png");
background-position: center;
background-size: cover;
}
INTRO TO CODING
Hypertext Markup
Language (HTML)
Layout tags
INTRO TO CODING 37
Containers
<span>simple grouping</span>
<div>simple container</div>
</div>
INTRO TO CODING
Cascading
Stylesheets (CSS)
Layout
INTRO TO CODING 40
Box Model
html
head
title
body
h1
p
INTRO TO CODING 41
Selectors: Class
<p>Normal text</p>
<p class=“special”>Special text</p>
<p class=“summary special”>Multiple classes</p>
.special {
font-weight: bold;
}
INTRO TO CODING 42
Additional Reading
HTML and CSS Reference:
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference
INTRO TO CODING 45
Additional Reading
Make your website responsive with media queries
https://www.smashingmagazine.com/2010/07/how-to-use-css3-media
-queries-to-create-a-mobile-version-of-your-website/
Questions?