creating a webpage from a template

75
webdev@rgu creating a webpage from a template

Upload: mike-crabb

Post on 16-Apr-2017

906 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Creating a Webpage from a Template

webdev@rgu

creating a webpage from a template

Page 2: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

Mockup

Page 3: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

Page 4: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

1

Page 5: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

1

2

Page 6: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

1

2

3

Page 7: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

4

1

2

3

Page 8: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

5

4

1

2

3

Page 9: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

5

4

6

1

2

3

Page 10: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

NEXT LETS LOOK AT BREAKING THE PAGE UP INTO OUR SEMANTIC CHUNKS

Page 11: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

NEXT LETS LOOK AT BREAKING THE PAGE UP INTO OUR SEMANTIC CHUNKS

Page 12: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

NEXT LETS LOOK AT BREAKING THE PAGE UP INTO OUR SEMANTIC CHUNKS

HEADER

Page 13: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

NEXT LETS LOOK AT BREAKING THE PAGE UP INTO OUR SEMANTIC CHUNKS

HEADER

MAIN

Page 14: Creating a Webpage from a Template

FIRST LETS THINK ABOUT PAGE ORDER

NEXT LETS LOOK AT BREAKING THE PAGE UP INTO OUR SEMANTIC CHUNKS

HEADER

MAIN

FOOTER

Page 15: Creating a Webpage from a Template

CODING!NOW WE CAN START

Page 16: Creating a Webpage from a Template

ORGANISE YOUR FILESUSE FOLDERS TO MAKE THINGS TIDIER

Page 17: Creating a Webpage from a Template

ORGANISE YOUR FILESUSE FOLDERS TO MAKE THINGS TIDIER

BASE LEVEL FOLDER

Page 18: Creating a Webpage from a Template

ORGANISE YOUR FILESUSE FOLDERS TO MAKE THINGS TIDIER

‘ASSETS’ STORES EVERYTHING THAT ISN'T HTML (OR PHP)

BASE LEVEL FOLDER

Page 19: Creating a Webpage from a Template

ORGANISE YOUR FILESUSE FOLDERS TO MAKE THINGS TIDIER

‘ASSETS’ STORES EVERYTHING THAT ISN'T HTML (OR PHP)

FOLDER FOR CSS

BASE LEVEL FOLDER

Page 20: Creating a Webpage from a Template

ORGANISE YOUR FILESUSE FOLDERS TO MAKE THINGS TIDIER

‘ASSETS’ STORES EVERYTHING THAT ISN'T HTML (OR PHP)

FOLDER FOR CSS

BASE LEVEL FOLDER

FOLDER FOR IMAGES

Page 21: Creating a Webpage from a Template

ORGANISE YOUR FILESUSE FOLDERS TO MAKE THINGS TIDIER

‘ASSETS’ STORES EVERYTHING THAT ISN'T HTML (OR PHP)

FOLDER FOR CSS

THE 1 HTML FILE (YOU MIGHT HAVE MORE…)

BASE LEVEL FOLDER

FOLDER FOR IMAGES

Page 22: Creating a Webpage from a Template

FIRST LETS DEAL WITH THE

STRUCTURE OF THE WEB PAGE

…POSH WAY OF SAYING “MAKE THE HTML”

Page 23: Creating a Webpage from a Template

INDEX.HTML

Page 24: Creating a Webpage from a Template

INDEX.HTMLGIVE YOUR PAGE ITS TITLE

Page 25: Creating a Webpage from a Template

INDEX.HTMLGIVE YOUR PAGE ITS TITLE

MAKE THE SEMANTIC SECTIONS INSIDE OF THE <BODY>REMEMBER <HEAD> != <HEADER>

Page 26: Creating a Webpage from a Template

INDEX.HTMLGIVE YOUR PAGE ITS TITLE

MAKE THE SEMANTIC SECTIONS INSIDE OF THE <BODY>REMEMBER <HEAD> != <HEADER>

PS - COMMENTS ARE A GOOD THING! USE THEM!

Page 27: Creating a Webpage from a Template

LOGO AND NAVIGATION BAR

Mockup

Page 28: Creating a Webpage from a Template

LOGO AND NAVIGATION BAR

Page 29: Creating a Webpage from a Template

LOGO AND NAVIGATION BAR

Page 30: Creating a Webpage from a Template

BANNER IMAGE

Mockup

Page 31: Creating a Webpage from a Template

BANNER IMAGE

Mockup

Page 32: Creating a Webpage from a Template

BANNER IMAGE

real site

Page 33: Creating a Webpage from a Template

MAIN SECTION

Mockup

Page 34: Creating a Webpage from a Template

MAINSPLIT IT INTO A SECTION AND AN ASIDE AND THEN DEAL WITH EACH SEPARATELY

SECTION ASIDE

Mockup

Page 35: Creating a Webpage from a Template

SECTIONFAIRLY STRAIGHT FORWARD, USE H2 AND P TAGS

Mockup

Page 36: Creating a Webpage from a Template

SECTIONHINT: RIGHT CLICK AND THEN PRESS ‘USE SOFT WRAPS’ SO THAT THINGS DON'T GO OFF THE SIDE OF YOUR CODING WINDOW

Mockup

Page 37: Creating a Webpage from a Template

SECTION

real site

Page 38: Creating a Webpage from a Template

SIDEBAR

Mockup

Page 39: Creating a Webpage from a Template

SIDEBARSPLIT INTO 2 <ARTICLE> ELEMENTS

Mockup

Page 40: Creating a Webpage from a Template

SIDEBAR

DOESN’T LOOK VERY SIDEBAR-EY YET

real site

Page 41: Creating a Webpage from a Template

FOOTER

Mockup

Page 42: Creating a Webpage from a Template

FOOTER

Mockup

Page 43: Creating a Webpage from a Template

FOOTER real site

Page 44: Creating a Webpage from a Template

SECOND IS TO WORK ON THE

PRESENTATION OF THE WEB PAGE

…POSH WAY OF SAYING “MAKE THE CSS”

Page 45: Creating a Webpage from a Template

DOUBLE CHECK THEIR LOCATIONS!

LINK TO YOUR CSS FILES

Page 46: Creating a Webpage from a Template

SET THE BODY WIDTH

REMEMBER TO USE MAX-WIDTH TO MAKE IT SCALABLE

MARGIN LEFT & RIGHT CENTRE THIS IN THE PAGE

Page 47: Creating a Webpage from a Template

QUICK HINT

ORGANISING THE STYLE OF THE DIFFERENT ELEMENTS ON YOUR PAGE CAN BE A PAIN!

ESPECIALLY SO IF YOU LEAVE EVERYTHING AT THE DEFAULT COLOUR (I.E.WHITE)

DO THIS

Page 48: Creating a Webpage from a Template

QUICK HINT

DO THIS

MAKE THIS

TEMPLATECOLOURS.CSS

Page 49: Creating a Webpage from a Template

AH MY EYES!(BUT AT LEAST I CAN FIND THINGS!)

real site

Page 50: Creating a Webpage from a Template

HORIZONTAL MENU

Mockup

Page 51: Creating a Webpage from a Template

HORIZONTAL MENU Mockup

GIVES IT A HOVER COLOUR

GETS RID OF THE BULLET POINTS

FLOATS EACH INDIVIDUAL LIST ITEM TO THE LEFT

REMOVES THE UNDERLINE, CENTRES THE TEXT AND GIVES IT SOME PADDING

Page 52: Creating a Webpage from a Template

HORIZONTAL MENU

GIVES IT A HOVER COLOUR

GETS RID OF THE BULLET POINTS

FLOATS EACH INDIVIDUAL LIST ITEM TO THE LEFT

REMOVES THE UNDERLINE, CENTRES THE TEXT AND GIVES IT SOME PADDING

real site

Page 53: Creating a Webpage from a Template

IMAGE SIZES

Mockup

Page 54: Creating a Webpage from a Template

IMAGE SIZES

GIVE EACH IMAGE AN ID IN THE HTML, REFER TO THIS WITH # IN CSS

AGAIN, REMEMBER TO DO PROPER COMMENTING Mockup

Page 55: Creating a Webpage from a Template

IMAGE SIZES

GIVE EACH IMAGE AN ID IN THE HTML, REFER TO THIS WITH # IN CSS

AGAIN, REMEMBER TO DO PROPER COMMENTING Mockup

Page 56: Creating a Webpage from a Template

FIX THE FONTSWE USED GOOGLE FONTS TO MAKE SURE THAT WE HAVE ACCESS TO THE CORRECT ONE

Page 57: Creating a Webpage from a Template

GETTING THERE!

real site

Page 58: Creating a Webpage from a Template

COLUMN LAYOUTUSE UNSEMANTIC! ITS THE EASIEST OPTION.

Mockup

Page 59: Creating a Webpage from a Template

UNSEMANTIC1. DOWNLOAD IT 2. MOVE IT INTO YOUR FILE STRUCTURE 3. REFERENCE IT IN THE HEAD OF YOUR HTML

Page 60: Creating a Webpage from a Template

SECTIONASIDE

MAIN

1. MAKE SURE THAT YOU START WITH A GRID-CONTAINER CLASS

2. EVERYTHING ELSE HAS TO ADD UP TO 100 TO BE SHOWN AT THE SAME TIME

Mockup

Page 61: Creating a Webpage from a Template

real site

Page 62: Creating a Webpage from a Template

FLOAT THE HEAD OF SCHOOL IMAGE

Mockup

Page 63: Creating a Webpage from a Template

FLOAT THE HEAD OF SCHOOL IMAGE

Mockup

Page 64: Creating a Webpage from a Template

FLOAT THE HEAD OF SCHOOL IMAGE

real site

Page 65: Creating a Webpage from a Template

SIDEBARCOLOURINGS

Mockup

Page 66: Creating a Webpage from a Template

SIDEBARCOLOURINGS

Mockup

Page 67: Creating a Webpage from a Template

SIDEBARCOLOURINGS

real site

Page 68: Creating a Webpage from a Template

SIDEBARLAYOUT FIXES

OK…SOMETIMES UNSEMANTIC NEEDS TO BE PUT IN ITS PLACE

THIS BIT IS FAIRLY STRAIGHT FORWARD

THIS NEEDS TO BE OVERWRITTEN WITH !IMPORTANT (DONT DO THIS A LOT)

Mockup

Page 69: Creating a Webpage from a Template

SIDEBARLAYOUT FIXES

OK…SOMETIMES UNSEMANTIC NEEDS TO BE PUT IN ITS PLACE

Mockup

Page 70: Creating a Webpage from a Template

SIDEBARLAYOUT FIXES

OK…SOMETIMES UNSEMANTIC NEEDS TO BE PUT IN ITS PLACE

THIS BIT IS FAIRLY STRAIGHT FORWARD

THIS NEEDS TO BE OVERWRITTEN WITH !IMPORTANT (DONT DO THIS A LOT)

real site

Page 71: Creating a Webpage from a Template

REMOVE TEMPLATE COLOURS

real site

real site!!

Page 72: Creating a Webpage from a Template

FIX THE FONT SIZES

real site

Page 73: Creating a Webpage from a Template

DO THE FOOTERI FORGOT TO DO THIS EARLIER…

real site

Page 74: Creating a Webpage from a Template

IN SUMMARY1. FIGURE OUT THE ORDER IN WHICH YOU WANT TO CREATE

THE PAGE (WRITE ON THE SHEET IF YOU WANT TO!)

2. GET YOUR FILES IN THE RIGHT PLACE

3. CREATE YOUR HTML

4. CREATE YOUR CSS

1. USE TEMPLATE COLOURS TO MAKE YOUR LIFE EASIER

2. WORK ON IMAGES

3. THEN WORK ON FONTS/COLOURS

4. THEN WORK ON POSITIONING

Page 75: Creating a Webpage from a Template

the site will look rubbish for ages …then everything comes together!

IN SUMMARY1. FIGURE OUT THE ORDER IN WHICH YOU WANT TO CREATE

THE PAGE (WRITE ON THE SHEET IF YOU WANT TO!)

2. GET YOUR FILES IN THE RIGHT PLACE

3. CREATE YOUR HTML

4. CREATE YOUR CSS

1. USE TEMPLATE COLOURS TO MAKE YOUR LIFE EASIER

2. WORK ON IMAGES

3. THEN WORK ON FONTS/COLOURS

4. THEN WORK ON POSITIONING