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

Post on 17-Jan-2016

219 views 0 download

transcript

M Dixon 1

Tech04302 - 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

M Dixon 4

HTML: Tags

• Hyper-Text Markup Language

• text files – edited with notepad

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

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>

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

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

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>

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>

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:

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)

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)

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

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

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)

M Dixon 16

Example: My Summer

My summer web-page

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

M Dixon 18

How to: Environment Settings

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

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

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

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

M Dixon 22

How to: Edit code16. Click Source button

M Dixon 23

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

18. Click OK button