With regards to the font question, if you mean the font of the headers by default (and not dynamically when it's either expanded or contracted etc), this should just be a straight forward CSS issue. I know I have trouble getting a font to look the same across browsers, especially versus Safari. You may want to research this a bit more on Google.
Code:
Also, I had noticed when viewing the webpage on a computer with a smaller display (laptop), when the menu is fully expanded, you cannot see some of the choices as they fall off the screen. Is it possible to add a scroll bar?
The problem is because the menu is inside a frame with no scrollbars specified. Any content that exceeds the height of the window -not just the menu per say- will be hidden as a result. If you want cross browser compatibility, your best bet is to enable scrollbars on the left frame, which may look ugly as a result, however. Something like:
Code:
<html>
<frameset cols="30%,70%" frameborder=no border=no framespacing=no>
<frame src="page1.htm" scrolling="yes">
<frame src="page2.htm">
</frameset>
</html>
A good frames tutorial here.
Bookmarks