My first web page!

Very seriously presented by the

Techies Lab

Download The text editor

Sublime Text 3

  • Go to www.sublimetext.com
  • Go to the tab Download
  • Download the files according to your computer system (Windows, Mac, Ubuntu)
  • Run the downloaded files

wifi: CoStationCity

key: BeMoreCurious

WHO are we?

Anne

Margo

 Timeline for the workshop

14h            Welcome + download Sublime Text

14h20      INTRO

14h50      Mini break

15h            HTML

15h40       Snack

16h00       HTML + CSS

 

How does a web Site work?

A computer

internet

different Ways To connect

A Browser

AN adDress

The message Is sent to...

A  server

Data center in sT Ghislain, bElgium

What is the server's response?

languages used to

communicate with the browser

content and structure

style and appearence

animations

 http Request / http response

+ browser

 before coding,

Let's warm up!

,    comma

'    apostrophe

.    Period

Hey, I've seen a cat.

""   Quotation mark

?   Question mark

!    exclamation mark

"Really? That's 
Supercalifragilisticexpialidocious!"

:  colon

*   asterisk (star)

-    hyphen

He told me: *I'm Bob-the-Cat*.

( )  parenthesis

>   right angle bracket

=   Equal sign

_    underscore

^    caret

 

(I thought ­> Bob = _very ^bizzare_!!!)

<    left angle bracket

@     at symbol

/    slash

 

</ @ no, common >

|    bar (pipe)

{  }     braces (curly brackets)

#    number sign (hashtag)

 

{ duh | duh | dial #10285833 }

first steps in HTML & CSS

a web site = a folder full of files

1. On our desktop, let's create a folder called, for example, my_first_website

2. Let's drag & drop this folder in Sublime Text

In Sublime Text, right-click on the name of the folder and add a new HTML file named
 index.html

How do we write an HTML file ?

Let's write whatever comes to our mind!
Isn't it funny - or drôle, as say the French?

Here's my todo list:
    - add nice colors;
    - add images;
    - a video?


A little X will appear at the top right corner of the tab! It means your work is saved.

Let's save our modifications by clicking the keys

Ctrl (or Cmd) + S.

Let's check our webpage: let's open the index.html  file in the browser

OOPS!

We need HTML tags

 PARAGRAPH Tag

<p>Let's write whatever comes to our mind!</p>

<p>Isn't it funny - or drôle, as say the French?</p>

<p>Here's my todo list:
    - add nice colors;
    - add images;
    - a video?
</p>

Let's organize our code

 html skeleton

<!DOCTYPE html>
<html>
  <head>
    (...)
  </head>

  <body>
    <p>Let's write whatever comes to our mind!</p>

    <p>Isn't it funny - or drôle, as say the French?</p>

    <p>Here's my todo list:
        - add nice colors;
        - add images;
        - a video?
    </p>
  </body>
</html>





 meta tags and comments

<!DOCTYPE html>
<html>

  <head>
    <title>Bob the cat's website</title> 
    <!-- browser tab and Google search -->
    
    <meta charset="utf-8"/> 
    <!-- for special characters -->

  </head>

  <body>
    <p>Let's write whatever comes to our mind!</p>

    <p>Isn't it funny - or drôle, as say the French?</p>

    <p>Here's my todo list:
        - add nice colors;
        - add images;
        - a video?
    </p>
  </body>

</html>





add a title

  <body>
    <h1>Welcome to Bob-the-Cat's Website</h1>

    <p>Isn't it funny - or drôle, as say the French?</p>

    <p>Here's my todo list:
        - add nice colors;
        - add images;
        - a video?
    </p>
  </body>
<h1>

add a list

  <body>
    <h1>Welcome to Bob-the-Cat's Website</h1>

    <p>Isn't it funny - or drôle, as say the French?</p>

    <ul>Here's my todo list:
        <li>add nice colors;</li>
        <li>add images;</li>
        <li>a video?</li>
    </ul>
  </body>
<ul> <li>

create a link to another web page

<a href="https://www.techieslab.org" target="_blank">Techies Lab</a>
<a>

Add an image

<img src="logo.png" alt="Techies Lab logo">

<img src="http://jolabistouille.j.o.pic.centerblog.net/45777f7a.png" alt="Cat">
<img>

add a video

<iframe src="https://www.youtube.com/embed/oqNKD9YVe4U" width="560" height="315"></iframe>
<iframe>

A bit of help...

the power of css

use the inspector

In our folder, let's create a CSS file named style.css

We need to tie our

HTML and CSS files together

 css syntax

change the color of our text

body {
  color: orange;
}
color
/* alternative syntax : hexadecimal color codes  */
/* note that this is how we write comments in CSS files */

body {
  color: #FFA500;
}

Change the background col0r

body {
    color: orange;
    background-color: yellow;
}
background-color

challenge:

change only the color of our heading?

body {
    color: orange;
    background-color: yellow;
}

h1 {
    color: blue;
}

what about a background image?

background image

READY FOR aDvanced STUFF?

divisions
<div>

the box model

div{
  border-top: 1px solid red;
  border-right: 2px dotted black;
  border-bottom: 1px dashed green;
  border-left: 2px dotted black;
}
borders
divisions and the box model
div{
  background: white;
  border: 1px solid lightgrey;
  padding: 20px;
  margin: 30px;
}

READY FOR really aDvanced STUFF?

id and class

In your HTML file:

id and class
1  #logo {
2     width: 30%;
3  }
4  
5  .staff {
6      border-radius: 50%;
7  }

in your CSS file

Thank you!

www.techieslab.org

next workshops: April 29 & 30, 2017

online resources

My first web page!

By Techies Lab ASBL

My first web page!

Parent-kid workshop to learn to code in HTML and CSS.

  • 531