HTML Code - Cook's Classroom

Download Report

Transcript HTML Code - Cook's Classroom

HTML Code
What we will cover







Basic HTML
Body
Font
Images
Hyperlinks
Tables
Frames
Code Rules





Almost all code works in pairs
Code must be written within carrots <
>
Ending code will have a slash </ >
CaSe InSeNsiTiVe
Must start all web documents with
<html>
Start a page

<html>


<head>



Tells the browser to decipher code based on
html rules
Mostly unseen code
Tells browser what other languages will be used
<body>


Mostly visible code
Content of page
<head>

Will contain the following code

<title>


<script>


Tells browser what, if any, scripting language
is being used
<meta>


Tells browser what to put in the title bar of
page
Designates meta tags for search engines
<link>

Directs CSS functions
<title>


Gives page a name
Should remain the same or similar for
entire site
<body>


All content that you want the viewer to
see is written here
Tag can be specifically modified



<background>
<bgcolor>
<bgproperties>
<body background>




Sets image in background of page
Can be very distracting
Must be very careful when using
<bgproperties>


Goes inside <body background> tag
Sets fixed image that the information
“floats” on
<body bgcolor>



Adds a color to the page
Most good websites use plain white
If choosing a different color, be sure to
choose a high contrast font color
<font>

Color


Face


Sets the color of the font
Sets the desired font name
Size

Sets the desired size, limited to 1 - 7
<basefont>




Sets a font for the entire page
Declared once immediately after
<body> tag
Can be overridden by other font tags
Good to use if you add a color to your
background
<font> modifiers

<b>


<i>


italics
<u>


bold
underline
<strike>

strikethrough
<font> alignment

<p>



<br>


Starts a new paragraph with a double
space
Can be aligned to left, center or right
Line break, no double space, unable to
align
<div>

Similar to <br> but can be aligned,
overrides <p>
Images




Images can make or break a web
Should be used cautiously and be sure
they are appropriate to the page
Must be careful when aligning
Can greatly increase load time of page
Images

<img
src=“http://www.website.com/pic.jpg”>


<img src=“pic.jpg”>


If located on another web
If located within same folder on your web
<img src=“images/pic.jpg”>


If located in images folder on your web
This is how we will do it
<img src>

Modifiers




Height
Width
Border
Align
Hyperlinks


Known as Anchor tags
<a href>



“Anchor Hyperlink REFerence
Used to link pages to each other within
a web
Used to link webs to each other
<a href>

To link to another page on same web


<a href=“PAGENAME.html”>
To link to another web


<a href=http://www.PAGENAME.com>
Must use http to send to another web on
the internet
Tables


Most widely used method of formatting
and arranging pages
Can be nested


Tables set inside other tables
Very heavy in coding, but pages look
better and control remains in the
hands of the designer
Tables

Consists of 4 sets of coding


<table>
<th>


<tr>


Table Header
Table Row
<td>

Table Data
<table>


<table> code starts table
Default settings




No border
Transparent color
Size defined by largest cell
Right aligned
<table>

Modifiers

Border


Bgcolor



Sets a visible border around the table and
each cell
Gives table a color
Width
Align
Important details



While the color of the table can be set
in the <table> tag, each cell is
INDEPENDENT of each other
Color, font, and alignment can all be
changed in each individual cell
Both a curse and a blessing


Gives ultimate control
Takes time to set each one
<th>

Table header



Sets a header for the table, commonly
used as a title
By default only one cell
Can be modified to span entire table

<th colspan=X>


X being the number of columns in the table
<th bgcolor=“color”>
<tr>





Begins a row
No displayable information
Simply used to format table
Can define color and alignment
Cannot define font style
<td>




Table Data
Sets individual cells
All displayed information goes in
between these tags
Highest priority formatting codes


Color, font, alignment, width
Colspan and rowspan allow for cell to
be merged
<table bgcolor=“green” width =100%>
<th colspan =2> This is a table </th>
<tr>
<td bgcolor=“blue”> This is the top left </td>
<td> <font size =7> This is the top right
</font> </td>
</tr>
<tr bgcolor=“pink”>
<td width=75%> This is the bottom left </td>
<td> This is the bottom right </td>
</tr>
</table>
Table Code Results
Frames



Formerly was a very popular method
to format and arrange pages
Fallen out of favor due to lack of
support from browsers and slightly
confusing coding techniques
Partitions a single page into multiple
“frames” for viewing several pages at
once
Frames


When using frames, <body> tag is not
used
<frameset>


Designates how the page is split
Must be modified with either rows or cols



<frameset cols=
<frameset rows=
* is used to designate remainder of the page
<frame src>


Just as <img src> places a picture on
screen, <frame src> places a webpage
in a frame
Does not need to be closed
Example of Frame code
<frameset cols="120,*">
<frame src="menupage.htm" name="menu">
<frameset rows="*,50">
<frame src="basic.html" name="main">
<frame src="bottombanner.htm"
name="bottom">
</frameset>
</frameset>
Frames Code Result