?
Solved

Customizing a spry menu bar

Posted on 2011-09-02
6
Medium Priority
?
322 Views
Last Modified: 2012-05-12
This is my first widget project.  I have a spry menu bar at www.mauitradewinds.com/Super and there are dilemmas regarding configuration.  I want the menu items to be easily legible at the highest screen resolution, and to avoid cutting off the menu labels at 800 x 600 resolution. I set the width of each of the twelve menu items at 8.3%, the overall width of the menu at 100%, and done my best to center the menu.  The font for the menu text is bold and "large", and the horizontal padding is zero em.  These settings barely allow the entirely of the menu labels to be displayed at 800 x 600.  At the same time, I am concerned that the font is too small at the highest screen resolution. I would appreciate opinions as to whether the result is acceptable, and if not, how it might be improved.
0
Comment
Question by:ddantes
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 17

Expert Comment

by:OmniUnlimited
ID: 36477032
Hello again ddantes!  I hope the weather is great out there in Hawaii.

You know, I was going to mention that to you last night, but you closed out the question really fast.

You simply have too many menu items to try and fit them in a legible format in one solid row in a 800 x 600 resolution screen.

IMHO, you should have kept the menu the way it was, with two rows so that the menu options would be clear and legible.

FYI in the future, part of good web design is to sit down beforehand and to plan out your project.  You need to know that a web page must be viewed on a variety of browsers and screen sizes, and you should plan to have all text be very legible, regardless of the conditions.

When faced with a large number of unrelated menu selections, it is always better to go with a menu in the sidebar.  If the menu items are related, you can group them into cascading submenus.

I hope this information is helpful.
0
 

Author Comment

by:ddantes
ID: 36477058
Hello again.  Thank you for your feedback.  May I ask why you recommend a menu in the sidebar, instead of a horizontal menu below the slide show?
0
 
LVL 17

Accepted Solution

by:
OmniUnlimited earned 1000 total points
ID: 36477103
Hi dantes. I recommended the sidebar IF you have a bunch of unrelated items to set in your menu, but upon looking at your site once again, I am noticing a couple of items which I think possibly could be grouped together into submenus, such as:

Group 1 - Tradewinds Suite, Tradewinds tour
Group 2 - Starwind Cottage, Starwind Brochure, Starwind virtual tour

There may be others, but you know what you are trying to do better than anyone else.

The reason for a sidebar menu is so that you can list a bunch of unrelated items in fonts that are large enough to be read on small screens, but

If you have related items, like those I perceive above, then you could go with the top menu, but just break it down into submenus.  Your Spry widget will handle submenus.

If you like the idea of submenus, I can show you how to do that if you need it.  Please close this question and open a new one and I will be more than happy to give you the coding.
0
Interactive Way of Training for the AWS CSA Exam

An interactive way of learning that will help you visualize core concepts so that you can be more effective when taking your AWS certification exam.  Built for students by a student to help them understand the concepts that they are being taught.

 

Author Comment

by:ddantes
ID: 36477111
OK, I think your suggestion could resolve the dilemma.  Grouping three items related to the Suite and three items related to the cottage, there would only be 8 horizontal items instead of twelve.  
0
 
LVL 17

Expert Comment

by:OmniUnlimited
ID: 36477120
Super, did you ask a related question so I can give you the code?
0
 

Author Comment

by:ddantes
ID: 36477138
Yes, the question has the same title as this one.
0

Featured Post

Enroll in August's Course of the Month

August's CompTIA IT Fundamentals course includes 19 hours of basic computer principle modules and prepares you for the certification exam. It's free for Premium Members, Team Accounts, and Qualified Experts!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It is a general practice to get rid of old user profiles on a computer  in a LAN environment. As I have been working with a company in a LAN environment where users move from one place to some other place at times. This will make many user profil…
The Windows functions GetTickCount and timeGetTime retrieve the number of milliseconds since the system was started. However, the value is stored in a DWORD, which means that it wraps around to zero every 49.7 days. This article shows how to solve t…
The viewer will learn how to dynamically set the form action using jQuery.
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
Suggested Courses

765 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question