Railsbridge intro

Post on 19-Jul-2015

49 views 0 download

Tags:

transcript

Welcome to Railsbridge...

Victoria!

Thanks to

In Particular...

Tobias

And

Jianping

Thanks To

In particular....

StewartAnd

GeoffAnd

DJ

Thanks to our volunteers

AaronAnd

Sophia

Thanks to

Why Railsbridge?

Let's change the ratio

Sarah Sheehan's CupcakesPhoto credit: @sarahesheehan

Air, Food, Water

● The front doors and Elevator should be unlocked all day

● There are bathrooms in the hallway. The ladies' room is unlocked :) The men's room requires a key. Rebeca has the key.

● We can work anywhere in the office that is comfortable. Please leave any personal items in place.

Air, Food, Water

● Rebeca's mobile number is 250-415-1927.

● The WiFi is called xMguest. The password is

xmattersnow

Thanks to

YOU.

Let's Learn some front-end stuff.

HTML

It is what every web page is made from.

To see what a page is made of, use “View Source”.

For example...

Basic Tags<!DOCTYPE html>

(see diveintohtml5.info/semantics.html for explanation)

<HTML><HEAD>

---stuff like the title of the page and meta tags---

</HEAD><BODY>

---the contents of the page---<BODY></HTML>

<p>This is a paragraph</p><h2>This is a heading</h2>

<a href=”facebook.com”>This is a link to facebook</a>

<img src=”facebook.com/logo.gif”/> <-- That displays an image that is

stored on facebook.com<em>This is a bit of text that is

emphasized</em><i>This is a bit of text that will

be italicized...</i>But we might not want to do that...

How HTML, CSS and JavaScript work together

HTMLmarks the content up into different structural types, like paragraphs, blocks, lists, images, tables, forms, comments etc.CSStells the browser how each type of element should be displayed, which may vary for different media (like screen, print or handheld device)JavaScripttells the browser how to change the web page in response to events that happen (like clicking on something, or changing the value in a form input)

From webdesignfromscratch.com

Semantic markup

Using HTML to enforce the meaning of the content of the page and not

the details of the visual display

<em> versus <i>

Browser compatibility

Cross-browser compatibility is the bane of a web developer's existence.

Developer tools/inspector

HTML 5

From wsj.com

You should read