Register

If this is your first visit, please click the Sign Up now button to begin the process of creating your account so you can begin posting on our forums! The Sign Up process will only take up about a minute of two of your time.

Results 1 to 4 of 4
  1. #1
    Senior Member
    Join Date
    Aug 2006
    Posts
    131
    Member #
    13656
    Hey All!!
    This is my first post. There seems to be a lot of good information here. I was wondering... What are the advantages/disadvantages of using tables/frames/layers from a design point of view and from a coding point of view? When designing pages, I usually use tables, but I'm getting the idea that using layers might be a better idea because of how I like to do a lot of visual layering effects (duh!) and it might be easier to to layer pages instead of slicing them up in photoshop. As far as frames go I like the fact of having things like a 'set' nav bar. The only thing that I hate about frames is that they tend to look messy sometimes and they are hard to optimize for search engines. I guess you can accomplish the set navbar thing with layers though. Is there a way to load a seperate page into a layer, or table? Wow, reading back on this I guess I have quite a bit of questions!! Thanks in advance for any insight!
    ~darknailblue
    Christopher Carvache
    Web Developer / SEO
    Northeast Web Design
    +1.860.906.7802

  2.  

  3. #2
    Senior Member karinne's Avatar
    Join Date
    Dec 2003
    Location
    Aylmer QC Canada
    Posts
    1,607
    Member #
    4335
    Liked
    8 times
    Ok ... let's start

    Tables: They aren't for layout - Why tables for layout is stupid - they are for tabular data. Plus ... using them for layout makes for a lot of unnessary bloated code.

    Frames: Not very search-engine-friendly.

    Layers: I assume you mean a CSS-layout here?! This is obviously the way to go. Seperating content from presentation is everything the W3 is trying to get people to do.

    As for putting your menu or footer that's in every page in a seperate page is to look into SSI (Server Side Includes) or PHP includes or ASP includes.

    I stronly suggest you read the books in my sig ... start with Zeldman's book (Designing with Web Standards). It will help you understand everything about all this stuff you just asked

    hth
    [a web design portfolio - Currently NOT AVAILABLE for work | web design | Re-coding | PSD-to-HTML]
    I'm also on: virb - facebook - twitter - flickr - del.icio.us

  4. #3
    Junior Member
    Join Date
    Jan 2006
    Location
    Perth, Australia
    Posts
    22
    Member #
    12343
    Tables: Used to be the only way to structure a page, until CSS came along. I don`t think it`s TOO evil though, to have a table for some parts of your site, and style everything with CSS, if it makes your life easier for cross-browser support. I prefer to layout everything in CSS though (except forms, which can be a pain to layout in CSS).

    Frames: I really hate frames. Not because they`re hugely bad (if you ignore the search-engine unfriendliness of them), but because there is no need for them since CSS. You can still have your header (and even footer, or anything), stay EXACTLY where you want, without scrolling, with CSS (FIXED).

    Is there a way to load a seperate page into a layer, or table?
    Not sure what you mean. You can ovveride the main css file by adding different css to a page (if that`s what you mean?).

  5. #4
    Senior Member Shani's Avatar
    Join Date
    Nov 2004
    Posts
    1,140
    Member #
    8171
    <story>A few months ago, I interviewed for a web design position. The interviewer gave me a written test to see if I knew what I was doing and had the same working style as the other people there. The last page was a faux html page and he said, mark errors. I circled a big area and wrote down, "Nested tables are so 1998!"

    My boss still laughs when I say that.
    </story>

    Frames... bad. On top of search engine problems, frames do not let users BOOKMARK, and they oftentimes force people to use the BACK button. IFrames are not as bad, but there is no reason to use either of these when you can use CSS.

    As far as I know, you cannot load a page into a page using CSS. There are other ways to do it, but I have never found a good reason to load another page into my page. It makes me want to ask you what you're doing...

    CSS is a powerful layout tool. A lot of WSYWIGS refer to layers, but we call them divs. They are the blocks of the layout. You can set their colors, positions, backgrounds etc. Good stuff!
    Shani

    I have an eye for detail like you'd never believe.


Remove Ads

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Search tags for this page

advantage of layer in html
,
advantages and disadvantages of html frames
,
advantages and disadvantages of tables and layers in web design
,

advantages of frames over tables

,
disadvantages of frames and tables
,
disadvantages of frames nd tables
,
disadvantages of using layers in web design
,
frames and layers in webdesign
,
framesets layers tables
,

tmrs testnav content layer

Click on a term to search for related topics.
All times are GMT -6. The time now is 03:10 AM.
Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.
vBulletin Skin By: PurevB.com