Thursday Mar 3, 2016 2-4pm
Notes: http://thewc.co/s/bok2016
Susan Buck / Women's Coding Collective / @WeAreWCC / [email protected]
Early birds: If you arrive early, download, install and open https://atom.io
- All web pages are structured using HTML code
- Example with View Source
- Beyond web sites...
- MDN Element reference
- The role of CSS
- What is a code editor?
- Download, install: https://atom.io
- Save the following code as
example.html
on your Desktop. - Load this file in your web browser
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset='utf-8'>
<link rel='stylesheet' href='' type='text/css'>
</head>
<body>
</body>
</html>
Tags are used to surround content, for example, here's a heading tag:
<h1>Welcome to Susan's Web Site</h1>
The forward slash in the second tag indicates it's the end tag.
Practice: Create a heading and a subheading in the <body></body>
of your page.
Some tags work together with other tags.
An <ul>
(unordered list) tag teams up with <li>
(list item) tags
Here are some of my favorite web sites:
<ul>
<li>Google</li>
<li>Wikipedia</li>
<li>Tumblr</li>
</ul>
Practice: Add a list of three different websites below your headings.
Some start tags have attributes to describe information about that element.
Example, the <a>
element (anchors i.e., links) has the href
attribute which dictates where a link should go.
<a href='http://wikipedia.org'>The Free Encyclopedia</a>
target
might specify a link should open in a new tab
<a href='http://google.com' target='_blank'>The Free Encyclopedia</a>
Practice: Edit your unordered list so that each of your favorite web sites includes a link to that website.
Images have a src
attribute to specify the image's location.
<img src='kitten.png'>
The alt
attribute is required for non-decorative images:
<img src='kitten.png' alt='An adorable kitten'>
Practice 1: Find an image on Wikipedia of your favorite animal.
Right click on that image and find the option to copy the image URL.
- Chrome: Copy Image URL
- Firefox: Copy Image Location
- Safari: Copy Image Address
On your page, use this URL to display the image in an <img>
element.
Example:
<img alt='Adorable kitten' src='http://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Kitten_in_Rizal_Park%2C_Manila.jpg/340px-Kitten_in_Rizal_Park%2C_Manila.jpg'>
Practice 2: For fun, using the letters from http://lettergame.s3.amazonaws.com/details.html, spell out your name on your page.
CSS stands for Cascading Style Sheets.
CSS is a way to describe how the content on your page should look.
In the <head></head>
of your page, add the following code:
body {
background-color:Orange;
color:white;
}
h1 {
font-family:Georgia;
}
img {
border:1px solid black;
padding:5px;
}
CSS is made up of property:value
pairs assigned to HTML elements.
These property:value
pairs are called declarations.
Practice: Make some edits to the above CSS and see how it changes your page. Apply one other style found in the CSS reference list.
Example web hosting provider: SiteGround
Example domain provider:Namecheap