Please note: All information on this page is ©Copyright Margaret Marsh
When developing a web site one can choose between creating a CSS-based or TABLE-based web site. Both types of layouts have advantages and disadvantages and perform quite differently. They also raise (or address) accessibility issues. <further reading: Tables vs. CSS> If you are new to web design you will probably find using tables to layout web pages much easier than using cascading style sheets (CSS). You should cut your baby teeth on tables so that you get an understanding of the process of designing for the web. Once you have mastered this type of design, you can then move onto designing purely in CSS, as it is now the accepted method for laying out web pages. As a web tutor, I want you to be able to achieve a good looking page, without the necessity of understanding the complex CSS code. Let's make your first web page achieveable. You can move onto designing with CSS once you have a better understanding of page layout using tables. One of the most popular reasons for using tables for layout is that you can fit much more information in a smaller space, and it is easier to navigate. Web pages gain structure when you use tables in the layout. When you use nested tables, the page layout can be complex but still easy to manage. Set out below are the steps to creating a complex page layout: Step 1:
|
Main Table: 1 Row x 1 Column with border and cell padding of 10 pixels |
Step 2: Note: borders are shown here for display purposes only- these would be turned off in the actual web page. |
|
Step 3: Here are 3 variations ...
|
|
|
|
|
|
Finally, here is the table design (using Version 1) as it would normally be displayed on a web page - minus the borders and coloured areas .... |
|
Please note: All information on this page is ©Copyright Margaret Marsh