Sitemap

Amicuk Programming Answers

Center spry menu

-0001-11-30   Views:0

Advertisement

Hello, I am trying to center my spry menu however I am having some trouble. I am trying to create a fluid layout so I have a <div> where my content will go and I set its width to 80%. Here is the CSS for the menu. Thanks. @charset "UTF-8";

Hello, I am trying to center my spry menu however I am having some trouble. I am trying to create a fluid layout so I have a <div> where my content will go and I set its width to 80%. Here is the CSS for the menu. Thanks.
@charset "UTF-8";
/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
LAYOUT INFORMATION: describes box model, positioning, z-order
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
          padding: 0;
          list-style-type: none;
          font-size: 90%;
          cursor: default;
          width: 100%;
          font-weight: bold;
          margin: 0 auto;
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
          z-index: 1000;
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
          margin: 0;
          padding: 0;
          list-style-type: none;
          font-size: 100%;
          position: relative;
          text-align: left;
          cursor: pointer;
          width: 18%;
          float: left;
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
          margin: 0;
          padding: 0;
          list-style-type: none;
          font-size: 100%;
          z-index: 1020;
          cursor: default;
          width: 80%;
          position: absolute;
          left: -1000em;
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
          left: auto;
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
          width: 100%;
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
          position: absolute;
          margin: -5% 0 0 95%;
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
          left: auto;
          top: 0;
DESIGN INFORMATION: describes color scheme, borders, fonts
/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
          border: 1px solid #CCC;
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
          display: block;
          cursor: pointer;
          background-color: #EEE;
          padding: 0.5em 0.75em;
          color: #333;
          text-decoration: none;
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
          background-color: #33C;
          color: #FFF;
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
          background-color: #33C;
          color: #FFF;
SUBMENU INDICATION: styles if there is a submenu under a given menu item
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
          background-image: url(SpryMenuBarDown.gif);
          background-repeat: no-repeat;
          background-position: 95% 50%;
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
          background-image: url(SpryMenuBarRight.gif);
          background-repeat: no-repeat;
          background-position: 95% 50%;
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
          background-image: url(SpryMenuBarDownHover.gif);
          background-repeat: no-repeat;
          background-position: 95% 50%;
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
          background-image: url(SpryMenuBarRightHover.gif);
          background-repeat: no-repeat;
          background-position: 95% 50%;
BROWSER HACKS: the hacks below should not be changed unless you are an expert
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
          position: absolute;
          z-index: 1010;
          filter:alpha(opacity:0.1);
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
          ul.MenuBarHorizontal li.MenuBarItemIE
                    display: inline;
                    f\loat: left;
                    background: #FFF;

The replay answer
Advertisement
Try
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet">
<style>
ul.MenuBarHorizontal {
    max-width: 50em; /* change to suit */
    margin: auto;
ul.MenuBarHorizontal li {
   width: 25%; /* 4 main menu items x 25% = 100% */
</style>
</head>
<body>
<ul id="MenuBar1" class="MenuBarHorizontal">
  <li><a class="MenuBarItemSubmenu" href="#">Item 1</a>
    <ul>
      <li><a href="#">Item 1.1</a></li>
      <li><a href="#">Item 1.2</a></li>
      <li><a href="#">Item 1.3</a></li>
    </ul>
  </li>
  <li><a href="#">Item 2</a></li>
  <li><a class="MenuBarItemSubmenu" href="#">Item 3</a>
    <ul>
      <li><a class="MenuBarItemSubmenu" href="#">Item 3.1</a>
        <ul>
          <li><a href="#">Item 3.1.1</a></li>
          <li><a href="#">Item 3.1.2</a></li>
        </ul>
      </li>
      <li><a href="#">Item 3.2</a></li>
      <li><a href="#">Item 3.3</a></li>
    </ul>
  </li>
  <li><a href="#">Item 4</a></li>
</ul>
<script src="SpryAssets/SpryMenuBar.js"></script>
<script>
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
</script>
</body>
</html>

Go to See the other 2 answers

Center Spry Menu Horizontal Bar

Category:DefaultRelease time:2015-10-11Views:130

My spry menu bar has 7 items with no sub menus. The menu looks fine but it's up against the left hand border and I am having a terrible time trying to center on the page.TerryGV, David Powers has given you the best advice, and you have followed it...[More]

Center spry menu

Category:DefaultRelease time:-0001-11-30Views:130

Hello, I am trying to center my spry menu however I am having some trouble. I am trying to create a fluid layout so I have a <div> where my content will go and I set its width to 80%. Here is the CSS for the menu. Thanks. @charset "UTF-8";[More]

Center Spry Menu Bar

Category:DefaultRelease time:-0001-11-30Views:130

<ul id="MenuBar1" class="MenuBarHorizontal"> <li><span class="MenuBarActive"><span class="MenuBarItemHover"><span class="MenuBarActive"><a href="#" target="a[More]

Can't quite center Spry menu

Category:DefaultRelease time:-0001-11-30Views:130

I've edited the CSS per the help file and added margin: 0; padding: 0; and the menu -sorta- centers, but actually remains left of center by about 50 pixels. Any thoughts? thx AndrewAre you using this help file? http://labs.adobe.com/technologies/spry[More]

Center Text in Spry Menu

Category:DefaultRelease time:2015-10-11Views:130

Hi there, I am building a basic website using DW CS4. I have put together a page that works without messing up the code too much: http://rcconnelly.net/900Fixed2.html In the Spry menu I would like to center the text vertically and have not been able[More]

Trying to Center a Spry Menu bar.

Category:DefaultRelease time:-0001-11-30Views:130

Hi I must be a bit stupid as I really can't work this out.... How do I center a Spry menu bar? I have tried putting the code in the head of the document page as follows, but it is not working. <link href="../../widgets/menubar/SpryMenuBarHorizonta[More]

Center the Spry Menu?

Category:DefaultRelease time:-0001-11-30Views:130

How does one get the Spry menu to align center (relative to page size)? I'm doing a horizontal menu and it always stays left-justified. I can't seem to get it to stay center via CSS editing or anything like that. Any help? Thanks!Using CSS you need t[More]

Spry menu bar doesn't appear correctly in IE

Category:DefaultRelease time:2015-10-11Views:130

Hi guys.. I created a spry menu bar in DW CS4. It looks fine in Firefox but in IE 8, the background image of the navigation bar appears white after allowing activecontrol to run. I didn't include any image for ul.MenuBarHorizontal a because I wanted[More]

Spry Menu Bar css not compatible with IE7? or compatibility View on IE8?

Category:DefaultRelease time:2015-10-11Views:130

Well i've made my website . Swimmerbuddy.com Problem:I used the spry menu bar on a div tag. I've got it working fine on several browser and so on.. but hmm. i noticed that IE7 and only on compatibility view of IE8 it does not work... It seems like th[More]

Question: My spry menu bar is not displaying correctly in Dreamweaver

Category:DefaultRelease time:2015-10-11Views:130

Hello, I am  new to Dreamweaver CS5, so coding isn't my area of expertise. My problem with my spry menu bar is that it does not display the tabs on the menu bar correctly. When I try to apply new changes to the CSS of the horizontal menu bar, half of[More]

I lost the blue tab on my spry menu.

Category:DefaultRelease time:2015-10-11Views:130

I've saved my document and re-opened it, but still can't get the blue spry menu tab to show. Also can't see my submenus in the browser. It shows in my code. Here is my code. <table width="878" border="0" align="center" cel[More]

Hot
How to create a new partion (to save my files & Folders) in my HP (Compaq LE1902x )PC that has already 4 primary partitions ? when something goes wrong along with OS(C) drive my all files are lost. so i want to create a new partition & dedicate it [More]
I bought an hp deskjet 1050 (J410 series) printer/scanner, about 3-4 weeks ago, at Future Shop, for $29.99. I used all the ink in the hp 61 black ink cartridge, called a local outlet for a large cartridge refilling business & was told they could refi [More]
i plugged my iphone into my desktop mac to put my itunes music on and now all my contacts and photos are gone    can i get them back?You can get your information back if you have previously done a backup in iTunes or iCloud.  http://support.apple.com [More]
About every 1 1/2 hours, it automatically shuts down to cool off.  Is there any way to manually turn it on?  Or, do they have to be replaced?I tried that with no improvement.  I think I might have to have the fans replaced.  do you know if this is a [More]
I am trying to change the text variables for a report -writer report and transport the same so as to change the title page and the report output heading  .I know the Report-Group 6Z02 and the library 6O1 to which it belongs.I tried using the change t [More]
how to i get my hp wireless 4500 deskjet printer to work with my ipadHi, You may print from your iPad through the local network using the HP ePrint mobile app. You may find the steps to get and use the app in the following link: http://h10025.www1.hp [More]
Recently I was given a shuffle as a present to use when I exercise. I already own a regular Ipod and sync this through my itunes. Does anyone know of any problems if I sync both?You can sync both, but my advice is to only have one of them plugged in [More]
Dear Friends We have created one Credit Memo Request as Like "CR".  Sales document Type. and Credit Memo As Like "G2". after that we created all copy control as like standard. we are facing problem that when we create Credit Memo with [More]
At this point, since I have not gotten any replies to the post below I wonder if I need to go in a new direction. I created my async web service off of the example given by Weblogic. Does anyone know of any different examples to use? I have an asynch [More]
I've been trying to get my browser (Netscape 4.77 on Windows NT) to run swing applets. I've got jre 1.3.1 installed and it said it got the plugin, but when i try to run the test applet at the url www.java.com/products/jfc/tsc/articles/getting_started [More]