Difference between revisions of "FamilySearch HTML Tutorial Answers"

From FamilySearch Wiki
Jump to: navigation, search
m (Quick Quiz)
m (Exercises)
Line 270: Line 270:
 
====Exercises====
 
====Exercises====
 
<div style="border:10px solid lightgreen; padding:5px; ">
 
<div style="border:10px solid lightgreen; padding:5px; ">
*Enlarge the lorem ipsum paragraph to 20pt.
+
*Enlarge the lorem ipsum paragraph to 20px.
<p style="font-size:20pt">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.</p>
+
<p style="font-size:20px">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.</p>
  
<div style="border:2px solid crimson; background-color:moccasin; padding:10px; width:97%; font-size:10pt; font-family:Courier New"><nowiki><p style="</nowiki><font color="red">font-size:20pt</font color>">Lorem ipsum ... <nowiki></p></nowiki></div><br>
+
<div style="border:2px solid crimson; background-color:moccasin; padding:10px; width:97%; font-size:10px; font-family:Courier New"><nowiki><p style="</nowiki><font color="red">font-size:20px</font color>">Lorem ipsum ... <nowiki></p></nowiki></div><br>
*Enlarge a header to 36pt.
+
*Enlarge a header to 36px.
<h1 style="font-size:36pt; margin:0px; padding:0px">Header</h1>
+
<h1 style="font-size:36px; margin:0px; padding:0px">Header</h1>
<div style="border:2px solid crimson; background-color:moccasin; padding:10px; width:97%; font-size:10pt; font-family:Courier New"><nowiki><h1 style="</nowiki><font color="red">font-size:36pt</font color">">Lorem ipsum ... <nowiki></p></nowiki></div>
+
<div style="border:2px solid crimson; background-color:moccasin; padding:10px; width:97%; font-size:10px
 +
; font-family:Courier New"><nowiki><h1 style="</nowiki><font color="red">font-size:36px</font color">">Lorem ipsum ... <nowiki></p></nowiki></div>
  
 
</div>
 
</div>

Revision as of 17:52, 18 January 2018

Home

  • What is CSS?
D. All of the above
  • What is HTML?
B. Language for all of the Internet
  • What is the left sidebar for?
D. All of the above.

Back to Home Page


Introduction

  • The forward slash / is used in
A. Closing header tags.
  • Tags are easy to see on pages in the Wiki
False
  • Two monitors are always better than one
True

Back to Introduction


Headers

Exercises

Kentucky

History

Vital Records

Birth Certificates

Here's the coding:

  1. <h1>Kentucky Genealogy</h1>
  2. <h2>History</h2>
  3. <h2>Vital Records</h2>
  4. <h4>Birth Certificates</h4>
Quick Quiz
  • We don't use Header Ones in FamilySearch Wiki articles
True
  • Header Five and Six are rairly used
True
  • Header Two work well in FamilySearch WIki
False
  • Avoid using Header Three and Header Four in articles
False

Back to Headers


Lists

Exercises

  • Coding for unordered list:

<ul>
<li>Birth Certificates</li>
<li>Land Records</li>
<li>Probate Records</li>
<li>Census</li>
<li>Vital Records</li>

</ul>

  • This is how the unordered lists will appear:
  • Birth Certificates
  • Land Records
  • Probate Records
  • Census
  • Vital Records
  • Coding for ordered list:

<ol>
<li>World</li>
<li>North America</li>
<li>United States of America</li>
<li>State of Missouri</li>
<li>Jackson County</li>
<li>Independence</li>

</ol>

  • This is how the ordered list will appear:
  1. World
  2. North America
  3. United States of America
  4. State of Missouri
  5. Jackson County
  6. Independence

Quick Quiz

  • If you have a cooking recipe, which list would you use to show the steps?
A. Ordered List
  • If you were listing your favorite foods in order of preference, which lists would you use?
A. Ordered List
  • If you were listing the contents of your pockets, which list would you use?
B. Unordered List

Back to Lists


Nested Lists

To practice nesting unordered lists, in your sandbox create an list with the following items: Fruits, Vegetables, Nuts and Grains. In between each item list three varieties.
Here is the coding you should have entered:

<ul>

<li>Fruits
<ul>
<li>Apples</li>
<li>Pears</li>
<li>Oranges</li>
</ul>
</li>
<li>Vegetables
<ul>
<li>Peas</li>
<li>Carrots</li>
<li>Corn</li>
</ul>
</li>
<li>Nuts
<ul>
<li>Walnuts</li>
<li>Peanuts</li>
<li>Almonds</li>
</ul>
<li>Grains
<ul>
<li>Wheat</li>
<li>Soybeans</li>
<li>Barley</li>
</ul>
</li>
</ul>


Here's how the links would look on a page:

  • Fruits
    • Apples
    • Pears
    • Oranges
  • Vegetables
    • Peas
    • Carrots
    • Corn
  • Nuts
    • Walnuts
    • Peanuts
    • Almonds
  • Grains
    • Wheat
    • Soybeans
    • Barley



  • If you were nesting a list of states in no particular order in a list of countries, which list would you use?:
B. Unordered List
  • If you were nesting a list of states by size in a list of countries by size, which lists would you use?
A. Ordered List

Back to Nesting Lists


Comments

Exercises

  • Your wording of the comments is as good as anyone else's. Whatever makes sense to you is ok.
<!--List of newspapers published in Kirksville, Missouri---------------->

=== Newspapers ===
*[http://www.kirksvilledailyexpress.com/ Kirksville Daily Express]
*[http://chroniclingamerica.loc.gov/lccn/sn89066097/ click here to see past issues of Kirksville, Missouri Newspaper Archives]

<!--List of libraries, addresses and phone numbers---------------->

=== Libraries and Museums ===
[http://www.atsu.edu/atsmlib/ A T Still Memorial Library]
600 W Jefferson St. Kirksville, MO
(660) 626-2345

[http://library.truman.edu/ Pickler Memorial Library - Turman State University]
100 E Normal St. Kirksville, MO
(660) 785-4000

Adair County Public Library
1 Library Ln. Kirksville, MO
(660) 785-4051

<!--List of historical societies---------------->

=== Societies ===
*[http://www.adairchs.org/ Adair County Historical Society]
*[http://www.adairchs.org/FAMILY_HISTORY_ADAIR.pdf Search Your Family History in Adair Co. MO]
*[https://familysearch.org/learn/wiki/en/Special:Search?
fulltext=true&search=Kirksville+Missouri+Family+History+Center Family History Center]</nowiki>

<!--Link to town clerk---------------->

==== Town Clerk ====
*[http://www.kirksvillecity.com/ Kirksville City Website]

<!--Location of city directory for Kirksville, Missouri---------------->

=== City Directories ===
[http://library.truman.edu/books/eBook%20Collections.asp Truman State University]

Quick Quiz

  • How many comments can you insert on page?
C. As many as you like.
  • How many words can you put in a comment?
C. As many words as you want.
  • Where can you insert comments?
C. Anywhere you want.

Back to Comments


Paragraphs

Exercises

  • Grab a paragraph from a page in the Wiki and paste it three times in your sandbox. Separate the paragraphs with two <br> between each one.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

  • Then with the same paragraph put <p> and </p> between each one.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

  • Notice the spacing between the paragraphs is almost the same in both problems. However, the paragraph tag allows you to make changes to the paragraph whereas the <br> will not and which we will cover in the next chapter.

Quick Quiz

  • When you load paragraphs, using the enter button will automatically put spaces between them.
B. False
  • It is better to use <br> than <p> in separating paragraphs.
B. False
  • A <p> does not require an ending tag for the paragraphs to separate like the <br>
B. False

Back to Paragraph Page

Changing Fonts

Exercises

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

<p style="font-family:papyrus; font-size:14pt">Lorem ipsum ... </p>

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

<p style="font-family:mistral; font-size:14pt">Lorem ipsum ... </p>

Quick Quiz

  • How many attributes can you put in the paragraph tag?
D. None of the above (It is unlimited)
  • What symbol do you use to separate a property from a value?
A. Colon

Back to Changing Fonts


Font Size

Exercises

  • Enlarge the lorem ipsum paragraph to 20px.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

<p style="font-size:20px">Lorem ipsum ... </p>

  • Enlarge a header to 36px.

Header

<h1 style="font-size:36px">Lorem ipsum ... </p>

Quick Quiz

*You cannot enlarge headers
B. False
  • You can add the "font-size" attribute between the = sign and the words of the header
B. False

Back to Sizing Fonts


Font Colors

Exercises

  • Change the lorem ipsum paragraph text to a color on this list.
  • Change the color of a header.
<p style="color:Cornflowerblue">Lorem ipsum ... </p>


<p style="color:#5f9ea0">Lorem ipsum ... </p>


<h1 style="color:red>Header</h1>

Quick Quiz

  • You can use any name that is common to everyone for a color.
B. False
  • If the HEX number does not work in the code you may have:
c. All of the above
  • You have to use the header tags to color headers
A. True

Back to Font Colors


Font Bold-Italics

Exercises

  • Make the second word of each sentence of the lorem ipsum bold.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Here is the coding

Lorem '''ipsum''' dolor sit amet, consectetur adipiscing elit. Donec '''sit''' amet iaculis metus. Pellentesque '''habitant''' morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce '''elementum''' efficitur faucibus. Curabitur '''eleifend''' quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

  • Make the next to the last sentence of lorem ipsum italic.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus.Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Here is the coding

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. ''Curabitur eleifend quis ligula ac ullamcorper''. Curabitur eget suscipit turpis.

  • Make the last sentence both bold and italics.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Here is the coding

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. ''''Curabitur eget suscipit turpis'''''.

Quick Quiz

  • To make a sentence in bold text, you use the "text-weight:bold" attribute
B. False
  • To make a word italicized, you flank the "text-style:italic attribute
B. False

Back to Font Bold-Italics


Multi-attributes

Exercises

<p style="font-family:arial; font-size:12pt; color:red">Lorem ipsum ....</p>

Quick Quiz

  • Attributes are separated with?
C. Semi-colon
  • How many attributes can you put in the paragraph tag?
D. None of the above
  • How would you make a word italicized along with the three attribute changes to the paragraph?
C. All of the above

Back to Multi-attributes


Backgrounds

Exercises

  • What is the coding to change the color of the background of the lorem ipsum paragraph to green and the text to orange.
<p style="background-color:green; color:orange">lorem ipsum ....</p>

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.


  • Create a paragraph of your favorite color for the background of the lorem ipsum paragraph and another color for the text from the list of colors.
<p style="background-color:red; color:gold">lorem ipsum ....</p>

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Quick Quiz

  • How to make text invisible on a page without erasing it.
C. All of the above.

Back to Backgrounds


Padding

Exercises

1. What is the coding to install our lorem ipsum paragraph in your sandbox with a background color of light green with white text and padding on the top and bottom of 20 pixels.

<p style="background-color:lightgreen; color:white; padding-top:20px; padding-bottom:20px">Lorem ipsum .....</p>


2. Load our lorem ipsum paragraph twice with no background color and no text color but with a padding-bottom of the first paragraph of 100px. What happens to the space between the paragraphs?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.


  • It widens by over 100 pixels.

Quick Quiz

  • To have the text 20px from the left edge of the background what attribute do you use?
C. padding-left:20px
  • To have the background 50px from all side of the text, what attribute do you use?
C. None of the above

Back to Padding

Div Tag - Introduction

Exercises

  • Load our lorem ipsum paragraphs twice with the first one with a background color of moccasin and the second one with a color crimson, both with a padding of 20 pixels, but using div tags instead of paragraph tags:
<div style="background-color:moccasin; padding:20px">Lorem ipsum ... </div>

<div style="background-color:crimson; padding:20px">Lorem ipsum ... </div>

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Quick Quiz

  • The div tag and paragraph tag function the same way.
A. True
  • The attributes work the same way in the div tag as in the paragraph tag
A. True
  • Div tags put spaces between paragraphs
B. False

Back to Div Tag - Introduction

Margins

Exercises

1. What is the coding to install our lorem ipsum paragraph in your sandbox with a background color of light green with white text and a margin on the bottom of 40 pixels.

<div style="background-color:lightgreen; color:white; margin-bottom:40px">Lorem ipsum ....</div>

2. What is the coding to install our lorem Ipsum paragraph to you sandbox with a background color of light blue with white lext and a margin on the top of 20 pixels.

<div style="background-color:lightblue; color:white; margin-top:20px">Lorem ipsum ....</div>

Quick Quiz

  • Margin-top only affects top of paragraph
A. True
  • Margin-left moves the paragraph to the right of the left side of the page
A. True
  • Margin-right moves the paragraph to the right of the right side of the of the page
B. False

Back to Margins

Borders

Exercises

  • Using a div tag put a border around our lorem ipsum paragraph of a "groove" type that is 10 pixels thick with whatever color you like.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

  • Here is the coding:
<div style="border:10px groove lightgreen">Lorem ipsum ...</div>

  • Using a div tag put a border around our lorem ipsum paragraph of a "ridge" type that is 15 pixels thick with whatever color you like:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

  • Here is the coding:
<div style="border:15px ridge lightgreen">Lorem ipsum ...</div>

Quick Quiz

  • You can only put borders on all sides.
B. False
  • There is a default space between text and borders
B. False
  • Solid lines are all that is allowed in borders
B. False

Back to Borders

Width and Height

Exercises

In your sandbox put the lorem ipsum in a div tag container with a width of 200 pixels and a height of 400 pixels.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Here is the coding:

<div style="border:1px solid red; width:200px; height:400px">Lorem ipsum ....</div>

Quick Quiz

*You can't use both width and height in a div tag
B. False
  • You can't use both width and height in a paragraph tag
B. False
  • You can use percentages in height attributes
B. False

Back to Width and Height

Alignment

Exercises

  • Take this title: "I Love Wikitext" and put it on the center of the page.
<div style="text-align:center">I Love Wikitext</div>

  • Take this title: "I Love Wikitext" and put it on the right side of the page.
<div style="text-align:right">I Love Wikitext</nowiki></div>

  • Take this title: "I Love Wikitext" and put it on the left of the page.
No attributes need, the left side is the default position.

Quick Quiz

  • Text-align only works in header tags
B. False
  • Text-align cannot put a title to the left because that is the default position.
B. False
  • Text-align will work in header, paragraph and div tags
A. True

Back to Alignment

Tables

Exercises

  • Create a table with four rows and four cells in each row.
    • In the first column list four fruits.
    • In the second column, four vegetables.
    • In the third column, four nuts.
    • In the fourth colomn, four grains.
    • This table will be the basis for all future exercises on tables. (Be careful we are talking about columns not rows. This exercise will teach you how to arrange items in columns.)

Here is the table with its columns:

Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Oranges Beans Almonds Buckwheat

Here is the coding:

<table>
<tr>
<td>Apples</td>
<td>Peas</td>
<td>Peanuts</td>
<td>Wheat</td>
<tr>
</tr>
<td>Pears</td>
<td>Carrots</td>
<td>Walnuts</td>
<td>Oats</td>
<tr>
</tr>
<td>Cherries</td>
<td>Corn</td>
<td>Cashews</td>
<td>Barley</td>
<tr>
</tr>
<td>Oranges</td>
<td>Beans</td>
<td>Almonds</td>
<td>Buckwheat</td>
</tr>

</table>

Quick Quiz

  • Tables do not need a closing tag
B. False
  • Rows must have a closing tag
A. True
  • Cells must have something in them for the table to be visible.
A. True

Back to Tables

Tables - Borders

Exercise

  • With your table from the previous exercise, put a 15 pixel "ridge" border with a border color of "cornsilk."
Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Oranges Beans Almonds Buckwheat

Here is the coding in the opening table tag:

<table style="border:15px ridge cornsilk">

  • Put a border for the whole table that is 15 pixels wide, "double" border with a border color of brown.
Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Oranges Beans Almonds Buckwheat

Here is the coding:

<table style="border:15px double brown">

  • Put a blue border around the cells in the first column 1 pixel thick.
  • NOTICE no pipe after the attribute.
Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Oranges Beans Almonds Buckwheat

Here is the coding:

<table style="border:15px double brown">
<tr>
<td style="border:1px solid blue">Apples</td>
<td>Peas</td>
<td>Peanuts</td>
<td>Wheat</td>
<tr>
</tr>
<td style="border:1px solid blue">Pears</td>
<td>Carrots</td>
<td>Walnuts</td>
<td>Oats</td>
<tr>
</tr>
<td style="border:1px solid blue">Cherries</td>
<td>Corn</td>
<td>Cashews</td>
<td>Barley</td>
<tr>
</tr>
<td style="border:1px solid blue">Oranges</td>
<td>Beans</td>
<td>Almonds</td>
<td>Buckwheat</td>
</tr>

</table>

Quick Quiz

  • Borders can only be on the outside of a table.
B. False
  • You can put borders around rows
B. False
  • You can put borders on columns
A. True

Back to Tables - Borders

Tables - Widths

Exercises

  • With our above table place a green border, "inset" style and 25 pixels wide.
  • Make the table 90% in width.
  • Next place a 1 pixel green border around the cells in the first row.
  • Make the first column 35 percent width, the second 15%, the third 25% and let the last column determine its own width.
Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Oranges Beans Almonds Buckwheat
  • Here is the coding:

<table style="border:25px inset green; width:90%">
<tr>
<td style="border:1px solid green; width:35%">Apples</td>
<td style="border:1px solid green; width:15%">Peas</td>
<td style="border:1px solid green; width:25%">Peanuts</td>
<td style="border:1px solid green">Wheat</td>
<tr>
</tr>
<td>Pears</td>
<td>Carrots</td>
<td>Walnuts</td>
<td>Oats</td>
<tr>
</tr>
<td>Cherries</td>
<td>Corn</td>
<td>Cashews</td>
<td>Barley</td>
<tr>
</tr>
<td>Orange</td>
<td>Beans</td>
<td>Almonds</td>
<td>Buckwheat</td>
</tr>
</table>

Quick Quiz

  • Putting the width in the first cell of a row determines the width of the first column in the table
A. True
  • The width of a table will be determined by the material in the cells, if you do not set the widths
A. True
  • You can only set the width of a table in percentages
B. False

Back to Tables - Widths

Tables - Captions

Exercises

  • With our above table place a orange border, "outset" style and 25 pixels thick.
  • Make the table 85% in width.
  • Next place a orange border around the cells in the first column.
  • Make the columns the same width.
  • Install our Healthy Foods caption;
    • Font - Curlz MT
    • Font - 28pt
    • Center caption
    • 20 pixel space between caption and top of table

Here is what it should look like:

Healthy Foods
Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Orange Beans Almonds Buckwheat
  • Here is the coding:

<table style="border:25px outset orange; width:85%">
<caption style="font-size:28pt; text-align:center; margin-bottom:20px; font-family:Curlz MT">Healthy Foods</caption>
<tr>
<td style="border:1px solid orange; width:25%">Apples</td>
<td style="width:25%">Peas</td>
<td style="width:25%">Peanuts</td>
<td style="width:25%">Wheat</td>
<tr>
</tr>
<td style="border:1px solid orange; width:25%">Pears</td>
<td> Carrots</td>
<td> Walnuts</td>
<td> Oats</td>
<tr>
</tr>
<td style="border:1px solid orange; width:25%">Cherries</td>
<td> Corn</td>
<td> Cashews</td>
<td> Barley</td>
<tr>
</tr>
<td style="border:1px solid orange; width:25%">Orange</td>
<td> Beans</td>
<td> Almonds</td>
<td> Buckwheat</td>
</tr>

</table>

Quick Quiz

  • The order of attributes is critical.
B. False
  • The caption can only be on the left side of the page
B. False
  • Only margin-bottom of the caption will cause a separation between the caption and the table
B. False

Back to Tables - Captions

Tables - Column headings

Exercise

  • With our above table place a orange border, "dashed" style and 10 pixels thick.
  • Make the table 500 pixels wide.
  • Next place a blue border around the headers.
  • Install our Healthy Foods caption with any font;
  • Install the headers for each of the columns.
  • Install a lightblue background color for the headers.

Should look like this:

Healthy Foods
Fruits Vegetable Nuts Grains
Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Oranges Beans Almonds Buckwheat
  • Here is the coding:

<table style="border:10px dashed orange; width:500px">
<caption style="font-size:28pt; text-align:center; margin-bottom:20px; font-family:times new roman">Healthy Foods</td>
<tr>
<th style="border:1px solid blue; text-align:center; width:25%; background-color:lightblue">Fruits</td>
<th style="border:1px solid blue; text-align:center; width:25%; background-color:lightblue">Vegetable</td>
<th style="border:1px solid blue; text-align:center; width:25%; background-color:lightblue">Nuts</td>
<th style="border:1px solid blue; text-align:center; width:25%; background-color:lightblue">Grains</td>
<tr>
</tr>
<td>Pears</td>
<td>Carrots</td>
<td>Walnuts</td>
<td>Oats</td>
<tr>
</tr>
<td>Cherries</td>
<td>Corn</td>
<td>Cashews</td>
<td>Barley</td>
<tr>
</tr>
<td>Orange</td>
<td>Beans</td>
<td>Almonds</td>
<td>Buckwheat</td>
</tr>

</table>

Quick Quiz

  • The headers are always centered on the column.
B. False
  • You have to use the text-align to put the header on the left side
B. False
  • Headers are always in bold type.
A. True

Back to Tables - Column headings

Tables - Cells

Exercises

  • With our above table place a black border, "dotted" style and 5 pixels thick.
  • Make the table 600 pixels wide.
  • Next place a blue border around all the cells.
  • Place 5 pixels of padding in the header row of cells
  • Separate all the cells with 5 pixels.
  • Place a lightblue background on the column headers.
Fruits Vegetable Nuts Grains
Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Orange Beans Almonds Buckwheat

Here is the coding

<table style="border:5px dotted black; width:600px; border-spacing:5px">
<tr>
<th style="border:1px solid blue; text-align:center; padding:5px; background-color:lightblue">Fruits</th>
<th style="border:1px solid blue; text-align:center; padding:5px; background-color:lightblue">Vegetable</th>
<th style="border:1px solid blue; text-align:center; padding:5px; background-color:lightblue">Nuts</th>
<th style="border:1px solid blue; text-align:center; padding:5px; background-color:lightblue">Grains</th>
</tr>
<tr>
<td style="border:1px solid blue">Apples</td>
<td style="border:1px solid blue">Peas</td>
<td style="border:1px solid blue">Peanuts</td>
<td style="border:1px solid blue">Wheat</td>
<tr>
</tr>
<td style="border:1px solid blue">Pears</td>
<td style="border:1px solid blue">Carrots</td>
<td style="border:1px solid blue">Walnuts</td>
<td style="border:1px solid blue">Oats</td>
<tr>
</tr>
<td style="border:1px solid blue">Cherries</td>
<td style="border:1px solid blue">Corn</td>
<td style="border:1px solid blue">Cashews</td>
<td style="border:1px solid blue">Barley</td>
<tr>
</tr>
<td style="border:1px solid blue">Orange</td>
<td style="border:1px solid blue">Beans</td>
<td style="border:1px solid blue">Almonds</td>
<td style="border:1px solid blue">Buckwheat</td>
</tr>

</table>

Quick Quiz

  • Only the border-collaspe attribute is required to separate cell borders.
B. False
  • Padding attribute only pads on the left side of the text
B. False
  • The header font cannot be changed
B. False

Back to Tables - Rows

Tables - Rows

Exercises

  • With our above table place a yellow border, "groove" style and 10 pixels thick.
  • Make the table 700 pixels wide.
  • Next place a blue border around the headers.
  • Give the header cells a light blue background.
  • Change the color of the font to white.
Fruits Vegetable Nuts Grains
Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Orange Beans Almonds Buckwheat
  • NOTICE the left edge of the table went beyond the edge of the field. The field is only 640 pixels wide so if you go over that you will intrude on the right side of the field.

Here's the coding:

<table style="border:10px groove yellow; width:700px">
<tr>
<th style="border:1px solid blue; background-color:lightblue; color:white">Fruits</th>
<th style="border:1px solid blue; background-color:lightblue; color:white">Vegetable</th>
<th style="border:1px solid blue; background-color:lightblue; color:white">Nuts</th>
<th style="border:1px solid blue; background-color:lightblue; color:white">Grains</th>
</tr>
<tr>
<td>Apples</td>
<td>Peas</td>
<td>Peanuts</td>
<td>Wheat</td>
<tr>
</tr>
<td>Pears</td>
<td>Carrots</td>
<td>Walnuts</td>
<td>Oats</td>
<tr>
</tr>
<td>Cherries</td>
<td>Corn</td>
<td>Cashews</td>
<td>Barley</td>
<tr>
</tr>
<td>Orange</td>
<td>Beans</td>
<td>Almonds</td>
<td>Buckwheat</td>
</tr>

</table>

Quick Quiz

  • To make all the cells in column the same you need only put the code in the top cell
B. False
  • Background color cannot be placed in cells through coding in row
B. False
  • You can change the font-family in the rows
A. True

Back to Tables - Rows

Tables - Placement

Exercises

  • Place our demonstration table on the right side of the page.
  • Place our lorem ipsum paragraph under the table.
  • Place a 10 pixel space between the table and the text.
Fruits Vegetable Nuts Grains
Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Orange Beans Almonds Buckwheat

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Here is the coding in the beginning table tag:

<table style="border:1px solid red; width:50%; float:right; margin-left:10px">

Quick Quiz

  • Text will always float up to the right side of a table when placing a table on the page.
B. False
  • Text will float when you place a table on the right side of a page.
A. True
  • You cannot place a table in the middle of the page.
B. False

Back to Tables - Placement

Tables - Sorting

Exercises

  • Take our Heathy Foods table and add another row.
  • Now make the table sortable.
Fruits Vegetable Nuts Grains
Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Orange Beans Almonds Buckwheat
Apricots Broccoli Brazil Nuts Soy Beans

Here is the coding:

<table class="sortable" style="border:1px solid red; width:100%">
<tr>
<th>Fruits</th>
<th>Vegetable</th>
<th>Nuts</th>
<th>Grains</th>
</tr>
<tr>
<td>Apples</td>
<td>Peas</td>
<td>Peanuts</td>
<td>Wheat</td>
</tr>
<tr>
<td>Pears</td>
<td>Carrots</td>
<td>Walnuts</td>
<td>Oats</td>
</tr>
<tr>
<td>Cherries</td>
<td>Corn</td>
<td>Cashews</td>
<td>Barley</td>
</tr>
<tr>
<td>Orange</td>
<td>Beans</td>
<td>Almonds</td>
<td>Buckwheat</td>
</tr>

</table>

Quick Quiz

  • When you click the sorting icon, the sorting is permanent.
B. False
  • When you add items to a table, you need to insert the item in the table where it is supposed to go if you want your table in alphabetical order even with the sorting class applied.
B. False
  • Sorting will revert back to the original order if you leave the page the table is on.
A. True

Back to Tables - Sorting

Tables - Scrolling

Exercises

  • Take our demonstration table and make it 900 pixels wide and tall.
  • Then make the table scrollable both horizontally and vertically with a finish width and height of 400 pixels.

Here is the final product:

Fruits Vegetable Nuts Grains
Apples Peas Peanuts Wheat
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Orange Beans Almonds Buckwheat

Here is the coding:

<div style="overflow:scroll; width:400px; height:400px; ">

<table style="border:1px solid red; width:900px; height:900px">
<tr>
<th>Fruits
.
.
.
.
</table>

</div>

Quick Quiz

  • When creating the horizontal scroll bar, you do not have to set the width.
B. False
  • Vertically scroll bars are only useful for very tall tables.
A. True
  • You cannot have horizontal and vertical scroll bars at the same time.
B. False

Back to Tables - Scrolling

Tables - Columns Only

Exercises

Adair
Andrew
Atchison
Audrain

Barry
Barton
Bates
Benton

Bollinger
Boone
Buchanan
Butler

Caldwell
Callaway
Camden
Cape Girardeau

Carroll
Carter
Cass
Cedar

  • Here is the coding:

<table>
<tr>
<td style="width:20%; background-color:lightblue; padding:5px; border-right:1px solid black">
Adair <br>
Andrew<br>
Atchison<br>
Audrain <br>
</td>
<td style="width:20%; background-color:lightgray; padding:5px; border-right:1px solid black">
Barry<br>
Barton <br>
Bates <br>
Benton <br>
</td>
<td style="width:20%; background-color:lightblue; padding:5px; border-right:1px solid black">
Bollinger <br>
Boone <br>
Buchanan <br>
Butler <br>
</td>
<td style="width:20%; background-color:lightgray; padding:5px; border-right:1px solid black">
Caldwell <br>
Callaway <br>
Camden <br>
Cape Girardeau <br>
</td>
<td style="width:20%; background-color:lightblue; padding:5px"> Carroll <br>
Carter <br>
Cass <br>
Cedar <br>
</td>
</tr>

</table>

Quick Quiz

  • To have a list of items in six columns you need to create a table with one row and six cells.
B. True
  • A one row table looks better if the columns are of equal length.
A. True
  • To make the items on separate lines, you use <p> tags only.
B. False

Back to Tables - Columns Only

Tables - Column Spans

Exercises

  • Merge all the cells in the second row.
  • Merge the first three cells in the fourth row.
Fruits Vegetable Nuts Grains
Apples
Pears Carrots Walnuts Oats
Cherries Corn Cashews Barley
Orange Beans

Here is the coding

<table style="border:1px solid red; width:100%">
<tr>
<th style="border:1px solid red; width:25%">Fruits</th>
<th style="border:1px solid red; width:25%">Vegetable</th>
<th style="border:1px solid red; width:25%">Nuts</th>
<th style="border:1px solid red; width:25%">Grains</th>
</tr>
<tr>
<td colspan="4" style="border:1px solid red">Apples</td>
</tr>
<tr>
<td style="border:1px solid red">Pears</td>
<td style="border:1px solid red">Carrots</td>
<td style="border:1px solid red">Walnuts</td>
<td style="border:1px solid red">Oats</td>
</tr>
<tr>
</tr>
<td style="border:1px solid red">Cherries</td>
<td style="border:1px solid red">Corn</td>
<td style="border:1px solid red">Cashews</td>
<td style="border:1px solid red">Barley</td>
</tr>
<tr>
<td colspan="3" style="border:1px solid red">Orange</td>
<td style="border:1px solid red">Beans</td>
</tr>
</table>

Quick Quiz

  • Colspans must equal the number of cells in the next row.
A. True
  • If you have a row with four cells you can have in the preceding row one cell with a colspan="3" plus the remaining cell.
A. True
  • If you have a row of seven cells you can have in the preceding row one cell with a colspan="2", the next cell with a colspan="3" and the remaining cell with a colspan="2".
A. True

Back to Tables - Column Spans

Tables - Row Spans

Exercises

  • Merge the cells with Barley and Buckwheat in them.
  • Merge the cells with Peas, Carrots and Corn in them.

Here is what the table should look like:

Healthy Foods
Fruits Vegetable Nuts Grains
Apples Peas Peanuts Wheat
Pears Walnuts Oats
Cherries Cashews Barley
Orange Beans Almonds

Here is the coding:

<table style="border:1px solid red; width:100%">
<caption style="font-size:14pt; text-align:center">Healthy Foods</caption>
<tr>
<th style="border:1px solid red; text-align:center; width:25%">Fruits</th>
<th style="border:1px solid red; text-align:center; width:25%">Vegetable</th>
<th style="border:1px solid red; text-align:center; width:25%">Nuts</th>
<th style="border:1px solid red; text-align:center; width:25%">Grains</th>
</tr>
<tr>
<td style="border:1px solid red">Apples</td>
<td rowspan="3" style="border:1px solid red">Peas</td>
<td style="border:1px solid red">Peanuts</td>
<td style="border:1px solid red">Wheat</td>
</tr>
<tr>
<td style="border:1px solid red">Pears</td>
<td style="border:1px solid red">Walnuts</td>
<td style="border:1px solid red">Oats</td>
</tr>
<tr>
<td style="border:1px solid red">Cherries</td>
<td style="border:1px solid red">Cashews</td>
<td rowspan="2" style="border:1px solid red">Barley</td>
</tr>
<tr>
<td style="border:1px solid red">Orange</td>
<td style="border:1px solid red">Beans</td>
<td style="border:1px solid red">Almonds</td>
</tr>
</table>

Quick Quiz

  • If you are going to merge three cells in a column, you must delete the number of cells in the column under the cell to be marged to equal the number call for in the rowspan code minus one.
A. True
  • If you want to merge two cells that are under each other in a column, you delete the cell next it in the row.
B. False

Back to Table - Row Spans

Infobox - Creating

Exercises

  • Add a border around the infobox, limit the width to 190 pixels and place it on the right side of the page.
  • Add borders around each of the cells.
  • Have the cells containing the words organization and image span both columns.
  • Center the name of the organization and the image in their cells.
  • Make the items in the right hand cells into parameters.

Your coding should look like this:

<table style="border:1px solid black; width:190px; float:right">
<tr>
<td colspan="2" style="border:1px solid black; text-align:center">organization</td>
</tr>
<tr>
<td colspan="2" style="border:1px solid black; text-align:center">image</td>
</tr>
<tr>
<td style="border:1px solid black">President:</td>
<td style="border:1px solid black">{{{president|President's name}}}</td>
</tr>
<tr>
<td style="border:1px solid black">Address:</td>
<td style="border:1px solid black">{{{address|Address}}}</td>
</tr>
<tr>
<td style="border:1px solid black">Phone:</td>
<td style="border:1px solid black">{{{phone|Phone number}}}</td>
</tr>
<tr>
<td style="border:1px solid black">Hours Open:</td>
<td style="border:1px solid black">{{{hours open|Hours open}}}</td>
</tr>

</table>

Quick Quiz

  • Parameters have two opening and closing curly brackets surrounding them.
A. False
  • Infoboxes are usually located at the top of the page on the right side.
A. True
  • Infoboxes are saved just like other templates, but it is good practice to include the word "infobox" in the title.
A. True

Back to Infobox - Creating

Infobox - Placing

Exercises

Here is the coding:

{{Infobox U.S. County
| county = Jackson
| county_map = Missouri Jackson County Map.svg.png
| state = Missouri
| state_map = Missouri.png
| founded year = 1826
| founded date = December 15
| seat wl = Independence

}}

  • NOTICE the image did not require the brackets as this was built into this particular infobox.

Quick Quiz

  • Once the information after the equal signs is entered and saved, there is no changing the parameters.
B. False
  • Infoboxes can only be used on county pages.
B. False
  • Infoboxes are limited just to genealogical organizations.
B. False

Back to Infobox - Placing


If functions

Exercises

Here is the coding:

<table class="infobox" style="width:200px; ">
<tr>
<td colspan="2">{{{organization}}}
</td>
</tr>
<tr>
{{#if:{{{image|}}}|<td colspan="2">{{{image}}}}}
</td>
</tr>
<tr>
{{#if:{{{president|}}}|<td>President:</td>
<td>{{{president}}}}}
</td>
</tr>
<tr>
{{#if:{{{address|}}}|<td>Address:</td>
<td>{{{address}}}}}
</td>
</tr>
<tr>
{{#if:{{{phone|}}}|<td>Phone:</td>
<td>{{{phone}}}}}
</td>
</tr>
<tr>
{{#if:{{{hours open|}}}|<td>Hours Open:</td>
<td>{{{hours open}}}}}
</td>
</tr>
</table>

Quick Quiz

  • If nothing is entered for a parameter, there will still be a space where the parameter would normally appear.
B. False
  • The "If function" allows you to create more complete infoboxes, but you do have to worry about them being too large and take up a lot of space if the subject to be posted in the infobox is small.
B. False
  • It does not matter whether you use regular pipes or {{!}} in infoboxes with if functions.
B. False

Back to If functions


Sidebars

Exercises

Here is the coding:

{{Infobox U.S. County
| county = Jackson
| county_map = Missouri Jackson County Map.svg.png
| state = Missouri
| state_map = Missouri.png
| founded year = 1826
| founded date = December 15
| seat wl = Independence

}}
  • NOTICE the images did not require the brackets as this was built into the infobox.

Quick Quiz

  • Once the information after the equal signs is entered and saved, there is no changing the parameters.
B. False
  • Infoboxes can only be used on county pages.
B. False
  • Infoboxes are limited just to genealogical organizations.
B. False

Back to Sibebars


Navboxes

Exercises

  • Create a navbox using the above format.
  • For topics use the first 5 topics from the Germany Genealogy page.
  • For Counties use the first 5 counties from the Anhalt_-_Herzogtum_(duchy) navbox at the bottom of the page.
  • Change the parameter to country.

Here's what it should look like:

Links to Germany - related articles
Topics Archives and Libraries · Biography · Cemeteries · Census · Church Directories
Counties Anhalt · Baden · Bayern · Braunschweig · Bremen

Here's what the code should look like:

{| style="width:100%; border:1px solid black; border-collaspe:separate; border-spacing:5px; "
|-
| colspan="2" style="background-color:lightgray; text-align:center; " | Links to '''{{{Country}}}''' - related articles
|-
| style="background-color:lightgray; width:20% ; vertical-align:middle; " | Topics
| style="background-color:lightblue; " | [[Germany Archives and Libraries|Archives and Libraries]]{{·}} [[Germany Biography|Biography]]{{·}} [[Germany Cemeteries|Cemeteries]]{{·}} [[Germany Census|Census]]{{·}} [[Germany Church Directories|Church Directories]]
|-
| style="background-color:lightgray; width:20% ; vertical-align:middle; " | Counties
| style="background-color:lightblue; " | [[Anhalt - Herzogtum (duchy) Genealogy|Anhalt]]{{·}} [[Baden Grossherzogtum (grand duchy) Genealogy|Baden]]{{·}} [[Bayern (Bavaria) – Königreich (kingdom) Genealogy|Bayern]]{{·}} [[Braunschweig (Brunswick) – Herzogtum (duchy) Genealogy|Braunschweig]]{{·}} [[Bremen, Germany Genealogy|Bremen]]

|}

Quick Quiz

  • Navboxes should not include items that could be in a sidebar.
A. True
  • Navboxes are usually placed at the top of the page.
B. False
  • Navboxes are limited to less than 200 pixels in width.
B. False

Back to Navboxes

Position - Relative

Exercises

  • Place a "relative" positioned object that is 300 pixels wide and 100 pixels high between the third and fourth sentence of our Lorem ipsum paragraph.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Here is the coding:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<div style="position:relative; width:300px; height:100px"></div>Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

  • Place a "relative" positioned object after the last sentence that has the following attributes:
    • width is 100%.
    • background-color:blue.
    • border 5 pixels thick and red in color.
    • that is 200 pixels high.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.

Here is the coding:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet iaculis metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce elementum efficitur faucibus. Curabitur eleifend quis ligula ac ullamcorper. Curabitur eget suscipit turpis.<div style="position:relative; width:100%; height:200px; background-color:blue; border:5px solid red"></div>

Quick Quiz

  • Relative positioning places objects in relation to the edge and top of the page.
B. False
  • Relative positioning does not cover objects placed before it was.
B. False
  • Relative positioning covers up all objects covered after it was placed.
B. False

Back to Position - Relative

Position - Absolute

Exercises

1. Make this object <div style="width:200px; height:75px; border:2px solid green; background-color:orange; "> an absolute positioned object 0 pixels from the left and 0 pixels from the top to appear inside a relative positioned object with width of 300 pixels, height of 200 pixels and a red border one pixel thick.


Here is the coding:

<div style="position:relative; border:1px solid red; width:400px; height:200px; ">
<div style="position:absolute; left:0px; top:0px; width:200px; height:75px; border:2px solid green; background-color:orange; "> </div>
</div>

2. Take your answer above and move the relative object with the absolute object inside 150 pixel to the left and 50 pixel from the top:





Here is the coding:

<div style="position:relative; left:150px; top:50px;border:1px solid red; width:400px; height:200px; ">
<div style="position:absolute; left:0px; top:0px; width:200px; height:75px; border:2px solid green; background-color:orange; "> </div>
</div>


3. Take your answer from no. 2 and move the absolute object inside the relative object 150px to the left and down 25px from the top.



Here is the coding:

<div style="position:relative; left:150px; top:50px;border:1px solid red; width:400px; height:200px; ">
<div style="position:absolute; left:150px; top:50px;width:200px; height:75px; border:2px solid green; background-color:orange; "> </div>
</div>

Quick Quiz

  • Absolute positioning places objects in relation to the edge and top of the page.
A. True
  • Absolute positioning does not cover objects placed before it was.
B. False
  • Absolute positioning covers up all objects that follow it.
A. True

Back to Position - Absolute

Tabs

Exercises



  • Here's the coding for the first tab:

<ul style="list-style-type:none">
<li style="float:left;
border:1px solid red;
border-top-left-radius:5px;
border-top-right-radius:5px;
width:130px;
margin-right:10px;
background-color:#ffe6ea;"
>HTML and Wikitext - Lesson One</li>

Back to Tabs

Misc

Quick Quiz

  • If I want to copy the name of the article someplace in the article, you would use [[NAMESPACE]]
A. True
  • To recover something you may have deleted accidentally, you would hit the control key and the D key.
B. False (Control + Z)
  • To search for a word in an article, you would hit the control key and the S key.
B. False (Control + F)
  • To highlight an entire page, you would bit the Control and W key
B. False (Control + A)
  • If you want exhibit code in an article, you would use opening and closing noinclude tags.
B. False (<nowiki> ..... </nowiki>)

Back to Misc