23
M Dixon 1 Tech043 02 - HTML

M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

Embed Size (px)

Citation preview

Page 1: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 1

Tech04302 - HTML

Page 2: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 2

Admin• Attendance Register:

– log in to your profile

Page 3: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 3

Session Aims & Objectives• Aims

– introduce you to the fundamental aspects of web pages (HTML)

• Objectives, after this week’s sessions, you should be able to:

– identify how many tags are in a block of html– identify how many elements are in a block of html– identify nested html elements– generate html for basic tasks, e.g.

• bold, italic, centred text• images

Page 4: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 4

HTML: Tags

• Hyper-Text Markup Language

• text files – edited with notepad

• tags, e.g. <b> <html> </a>

Page 5: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 5

HTML: Elements

• element = start tag + content + end tag– bold: <b>This will be in bold</b>– italic: <i>This will be in italic</i>

• work like brackets– start/open <b> <i>– end/close </b> </i>

Page 6: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 6

Questions: Tags

How many tags are in the following:

<head><title>Hello</title></head>

<body>

<i>Soft</i><b>131</b>

</body>

4

6

Page 7: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 7

Questions: Elements

How many elements are in the following:

<head><title>Hello</title></head>

<body>

<i>Soft</i><b>131</b>

</body>

2

3

Page 8: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 8

HTML: Nesting Elements

• Nesting – puts one element inside another:

<b><i>Hello</i></b>

• Cannot overlap elements:

<b><i>Hello</b></i>

Page 9: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 9

Questions: HTML Elements

Which of the following are valid elements?

<center><b>Title</b>

<head><title></title></head>

<p>Good <b>morning.</p></b>

<body><i>Soft</i><b>131</b></body>

Page 10: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 10

HTML: page structure

<html> <head> <title>Test</title> </head> <body> <p>This is a test <b>page</b>.</p> </body></html>

head(info)

body(content)

• every HTML page has 2 sections:

Page 11: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 11

<html><head><title>Test</title></head><body><p>This is a test <b>page</b>.</p></body></html>

• spaces are used to move lines in from left

• helps see structure

Indentation

<html> <head> <title>Test</title> </head> <body> <p>This is a test <b>page</b>.</p> </body></html>

head(is inside html)

title(is inside head)

Page 12: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 12

HTML: Attributes

• Some tags need extra information to work:– Anchor (hyper-link) element:

<a href=“nextpage.htm”>Next Page</a>

– Image element: <img src=“Beach.jpg” />

– Embedded object element: <embed src=“Music.mp3”></embed>

attribute (page to jump to)

attribute (filename of picture to display)

attribute (filename of music to play)

Page 13: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 13

• Attributes go inside the start tag:

<a href=“nextpage.htm”>Next Page</a>

• not anywhere else

<a>href=“nextpage.htm”Next Page</a>

HTML: Attributes (where)

attribute

start tag

start tag

Page 14: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 14

Questions: HTML attributes

Consider the following HTML:<a href="next.htm">Next Page</a>

a) Give an example of an attribute

b) Is the following an attribute? <img src=“House.jpg” />

c) How many attributes are there in: <font color=“green” size="3">

href="next.htm"

No (tag)

2

Page 15: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 15

HTML Tags: Reference

• Lots of info available on-line, e.g.:http://www.willcam.com/cmat/html/crossref.html

• Short list of tags:– <p>: new paragraph– <b>: bold text– <i>: italic text– <a>: anchor (link) to another web page– <img>: image/picture (.bmp, .jpg, .gif)– <embed>: embedded object (.avi .mpg .wav .mp3)

Page 16: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 16

Example: My Summer

My summer web-page

Page 17: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 17

Tutorial Exercise: My Summer• LEARNING OBJECTIVE:

to understand tags, elements, and attributes, so that you can create your own web-pages

• TASK: Create a ‘My Summer’ web page, which describes the highlights of what you did over the summer, including text, pictures, and sound. Hint: See ‘How To’ slides

Page 18: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 18

How to: Environment Settings

• If you install Visual Studio on your laptop:– Choose VB settings (same as my laptop):

Page 19: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 19

How to: Create Web Site1. Click File menu2. Click New Web Site menu item

3. Click Empty Web Site item4. Click File System item5. Click Visual Basic item6. Click Browse button

Page 20: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 20

How to: Create Web Site7. Navigate to C:\Projects menu

(or your USB stick)8. Type name in folder box

(e.g. \MySummer)9. Click Open button

10. Click Yes button11. Click OK button

Page 21: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 21

How to: Create Web page12. Click Add New Item button

13. Click HTML Page icon14. Change page name

(e.g. MySummer.htm)15. Click Add button

Page 22: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 22

How to: Edit code16. Click Source button

Page 23: M Dixon 1 Tech043 02 - HTML. M Dixon 2 Admin Attendance Register: –log in to your profile

M Dixon 23

How to: View page (Run)17. Click Play button

18. Click OK button