Jump to content

Recommended Posts

Posted (edited)

I don't regard myself as a web-design expert by any means. I just do my best as a self-taught Dreamweaver user. However, I thought I'd got the school website looking reasonably OK, until I switched to Firefox. Now I find gaps opening up between the rows of the main menu which looks a bit rubbish. Eg, note the gap between "Welcome" and "Headteacher" on the front page, and the way the menu skips about, eg by clicking between "Business" and "PE" on the "Subjects" page. This all looks fine in IE7.

 

I know it's difficult to say without seeing how I've set it up, but I was just wondering if anyone could guess what the problem might be...? Some incompatibility between IE and Firefox on the tables front, or issues with Firefox and Dreamweaver 8. (All the layout is done with tables and a few shims because I don't know better, but I'm not about to attempt a complete redesign.)

 

http://www.disshigh.norfolk.sch.uk

 

Any suggestions appreciated...

Edited by BJG
Posted

Thanks for the suggestions. I just tried deleting every occurrence of &nbsp on the "PE" page in Subjects, then previewed in IE 7:

 

http://www.disshigh.norfolk.sch.uk/downloads/iemenu.gif

 

...and Firefox 3.0.8:

 

http://www.disshigh.norfolk.sch.uk/downloads/firemenu.gif

 

I always seem to have had a slight issue with menu spacing, and the IE one doesn't look perfect, but Firefox really exaggerates it. Here's the source for that page.

 

http://www.disshigh.norfolk.sch.uk/downloads/source.doc

Posted
OK, thanks for checking. Seems OK in Google Chrome as well, though Chrome and Firefox both agree on the space between the top two entries which didn't exist in IE. I'll keep meddling...
Posted (edited)

The reason for this is you have your first link in a

tag, whilst the rest don't.

 

eg.

 

Welcome 

 

compared to

 

Headteacher

 

EDIT: Just had a look at the code for another page, and it doesn't have that. So, it isn't the p tag. I'll look again.

 

EDIT 2: Ok. Had a look. It is to do with the way you're using tables. You have the top item of your menu list on the same table row as the heading for the main content. This means that the row auto-sizes for the largest item in the row - namely the heading.

 

My suggestion... Instead of using a new row for each menu item in the side bar, use a single cell, spanning the rows needed for the other part of the site. This will mean the layout is entirely within a single cell.

 

Also, the code for your site does not comply with any standards, and as it's a school you'd be falling foul of disability rules by not making it accessible to all users. http://validator.w3.org/check?uri=http://www.disshigh.norfolk.sch.uk/subjects/english.htm&charset=(detect+automatically)&doctype=Inline&group=0

Edited by localzuk
  • Thanks 1
Posted (edited)

As localzuk says you have missed a

tag on the first menu link.

[EDIT] Just realised that I didn't read the layout correctly either...still that sort of proves my point about the complexity of the layout :)

 

The way you have laid out the pages has made it quite hard to keep control of the content.

 

If you are going to use tables then it is better (IMHO) to start with a table that establishes a framework for the rest of the content to fit into.

 

http://www.markhobbs.co.uk/new-1.jpg

 

You can then build a table for the menu etc in this framework.

 

Having said all that...moving to a page layout using css and divs would make things much easier to control...

[EDIT] Using css would also make it easier to keep fonts, colours etc consistent across the pages...

Edited by CESIL
Posted
My suggestion... Instead of using a new row for each menu item in the side bar, use a single cell, spanning the rows needed for the other part of the site. This will mean the layout is entirely within a single cell.

 

Sorted. Thanks! :)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...