Computer Hope

Internet & Networking => Web design => Topic started by: rockstar4cs on February 10, 2009, 07:17:48 PM

Title: Menu's
Post by: rockstar4cs on February 10, 2009, 07:17:48 PM
I'm trying to learn web design I seem to have most of HTML and CSS down but I want to learn more. I'd like to know how to make menu's like the top of the page hover over drop down menus using Javascript CSS. Menu's that you just put your mouse over and they drop down would I do that with CSS, javascript or VB? Is their a good site to learn from or a book someone could recommend.
Title: Re: Menu's
Post by: kpac on February 11, 2009, 11:39:42 AM
www.dynamicdrive.com
Title: Re: Menu's
Post by: squall_01 on February 11, 2009, 11:42:40 AM
thats most done in javascript but you can do it in frames as well.  Frames works better if you have more links.  You can also do it in a table wich is less of issues being proned.
Title: Re: Menu's
Post by: BC_Programmer on February 11, 2009, 01:21:08 PM
Frames suck. Big time. If your using frames, your probably also using a bad design.

Additionally, I don't believe frames have the inherent ability to:

Menu's that you just put your mouse over and they drop down

Title: Re: Menu's
Post by: squall_01 on February 11, 2009, 01:22:00 PM
I suppose not but if you know what your doing then there not so bad.
Title: Re: Menu's
Post by: kpac on February 11, 2009, 01:50:18 PM
Frames are the worst thing that's there in HTML.

Bad design is just a start.

You are unable to print the page properly with frames. The browser doesn't know which one you want to print so it just picks one out of the 3 or 4 on the page.

Also, search engines react pretty much the same as the browser.
Title: Re: Menu's
Post by: squall_01 on February 11, 2009, 01:54:51 PM
I done my pages using them and they turned out okay.
Title: Re: Menu's
Post by: kpac on February 11, 2009, 01:58:12 PM
I done my pages using them and they turned out okay.

Yes, they look fine but really, they're not.
Title: Re: Menu's
Post by: squall_01 on February 11, 2009, 02:05:57 PM
why cause of spaceing issues or its harder to do then anything?
Title: Re: Menu's
Post by: BC_Programmer on February 11, 2009, 02:47:16 PM
1. increased maintenance.(each frame is it's own HTML file, which will have it's own codependencies with Scripts and CSS and so forth)

2. Browser compatibility

3. gross

4. amateurish
Title: Re: Menu's
Post by: squall_01 on February 11, 2009, 02:52:15 PM
yeah thats the only thing but instead of changeing a whole inter page it can change a section.
Title: Re: Menu's
Post by: kpac on February 12, 2009, 10:43:32 AM
More files to keep track of.
Title: Re: Menu's
Post by: squall_01 on February 16, 2009, 11:18:48 AM
true to that but you can make it more glamorous and make them think that you know what your doing if you dont and makes it look really good if you do it right.
Title: Re: Menu's
Post by: kpac on February 16, 2009, 04:09:47 PM
What? No it doesn't! It does the complete opposite.

Anytime I visit a site built with frames I don't stay on it long. It just has that feel to it and I can tell straight away if it uses frames or not.
Title: Re: Menu's
Post by: BC_Programmer on February 17, 2009, 03:22:36 AM
and there is no way to do it right.
Title: Re: Menu's
Post by: squall_01 on February 17, 2009, 10:53:43 AM
useing dreamweaver.  Why it can look real good but can cause confusion and such if they dont spend time to do it.
Title: Re: Menu's
Post by: BC_Programmer on February 17, 2009, 10:55:58 AM
dreamweaver is barely a step above frontpage IMO.

Both create a lot of unnecessary cruft in the HTML page, all of which needs to be downloaded. Either way, IIRC dreamweaver uses CSS for most of the navigational menu placement- not frames.
Title: Re: Menu's
Post by: squall_01 on February 17, 2009, 11:06:22 AM
alot of people dont use that.  True but if you understand the code you can edit it.   I'm not adviseing it for the begginers or anything.