Post on 17-Jan-2016
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