The only page working besides that one is the "welcome" one. I kind of used a table for the bottom nav....
Thank you very, very much!!!!!
It looks really nice. I noticed you're using a dreamweaver imageswap script. I don't have javascript enabled, but you can still make those images rollover with CSS:
then make the button two times the width it normally is for the individual images (400px in this example) and it will appear to be swaping the images out without javascript.
the width and margins on the wrapper rule mean I have to scroll horizontally, and I hate scrolling horizontally.
On the reservations page it's much more visible, one of your block elements has it's width set too large (easy fix- set max-width:image-width, and set overflow:hidden), then it will scale the page back down.
Otherwise it's an awesome site I wish you would design for me.
edit: just because the css validates doesn't mean it's going to show up the same in all browsers, or even show up how you want it to.
1.) I will try the css image swap. I've been too chicken to do that but I have to force myself.
2.) Yeah...I'm also thinking it's a little too wide. I think I will fix that as well.
3.) You don't happen to know which block element it is do you? I have code there from "open table" the company that does the table booking. Is it one of these?
Not bad, I concur with the a:hover CSS image swap. That way users without javascript can also have the same functionality. Also, the copyright on the bottom, is that necessary to be an image?
Lastly, on a 1024x768 monitor it looks off. Besides having to scroll right, the additional 40 pixel margin on the left doesn't help. Is there a necessity for it being 40 on one side and 50 on the other? If you want it to be centered, go with: { margin:10px auto 40px; } on wrapper.
Edit: Forgot to mention, if you aren't using it right now then get on it asap. FireBug for Firefox is a developers godsend when it comes to seeing the mechanics of a page.
I would change the 50px to 0px (thats the right side) and the 40px to 0px (that's the left side).
Width:1097px (this is also the width of middle.jpg).
You can (I haven't looked, but probably) resize all of the images using an image editor, or try to work some kind of magic using css with z-index to resize them in the browser case by case (much more frustrating). There's no way to make everyone happy with a single webpage, eventually you have to say that it's done. 800px or 1024px (width) is the minimum sizes I try to design for.
A hint on the css rollovers- put them into a table and set the padding and borders to zero. Otherwise they may show up in a vertical list for browsers older than whatever the current IE browser is.
Sometimes I use the imageswap script if the rest of the site requires javascript anyways, then I put a
Code:
<script type="text/javascript"></script>
<noscript>
<span style="color:red">This page requires javascript to show up correctly.
</span>
</noscript>
On the reservations page:
div #Home .styletop 60x23
div #MainPics .styletop 398x341
those are the two blocks causing that excessive overflow, I think the reason is the use of position:abolute.
1.) I narrowed the wrapper to 958px ... I hope that's better. No more horizontal scrolling.
2.) Made css rollovers for the menu (and have it in a table with 0 padding). First time I ever did this....It took me a while but it was a great learning experience.
3.) I got rid of that .styletop class tag....I was cutting/pasting divs from another page and that's how that got there
4.) Took out all unnecessary javascript code
5.) Downloaded Firebug...
6.) The only things that worry me are the #Content div and #MainPics div. They look okay in my Firefox but in my Safari they look a bit off. Same thing with the image on the index.html page. Is there a way to ensure they are always in the perfect location?
6.) Let me know if you want the font file. They were all free.
I check my work to make sure it shows up in firefox 3.6.8 and Internet Explorer 8 using compatibility mode. If it shows up correctly in any other browser, it's a sweet bonus.
You should put the address for the restaurant on the website, makes it easier to find.
Make the DJ's face the favicon.ico, or something else.
Looks good on my latest Firefox and Opera (Windows 7) and 1024x768.
Good job with the css rollovers. Personally I feel like I just took off some dead weight when changing js rollovers to css.
Have to say good job over all. Now just have to get past the table for the bottom nav and you're all set! For this project I would say don't even worry about it, save that for your next project. Every project you do try to add a new technique and enjoy.
Thank you!!! They took me forever but I finally got them. I've been using the Dreamweaver rollover javascript for forever because css seemed daunting but I finally got it. Yayyyyy!!!!
it looked fine before, but I think when you changed the wrapper to fixed it took away the scroll-bar on the right which means I have to zoom out to view the menu at the bottom.
I don't understand what you're asking. Are you wanting the wrapper to stay centered even if I scroll out a lot? You could throw wrapper into a div align=center, it's depreciated but works (it looks like you already know the css equivalent).
You could also just try removing the middle.jpg and setting body background-image=middle.jpg background position = 15% 15% or something like that. If you're looking to just keep that background image set at a certain place.
Bookmarks