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
Hi, I would like to create a totally new iView JSP project from scratch.  I currently have NetWeaver and EP 6.0.  This is what I have done so far on NetWeaver: <b>File > New > Project > Select Portal Application > click 'Next' > Type [More]
Could somebody clarify something for me. From information elsewhere on here, I have an upgrade procedure which includes using Disc Utility for disc repair - I understand why this cannot be the copy of DU on my internal drive so needs to be from the c [More]
Hi, i'm using Arch for quite some time now with no major problem. But yesterday, out of nowhere, the xserver freezes on boot. Its showing GDM and thats it. But what realy confuses me is that xorg.log doesn't show any error. I think, maybe its a probl [More]
Hi Experts, Let's say during testing if we find a t-code needs some authorization objects for end to end execution, and those objects are maintained as "CHECK" "NO" in USOBX_C. Please suggest the best practice... Should we change the p [More]
Hello, I would like to create a code, where I have a sequence of files in a Left folder and a sequence of files in a Right folder. The goal is to open the left image (L_001) and place the right image (R_001) on top, by creating a new layer. Bottom la [More]
Hi, I have written a script to retrieve the data from Essbase based on a particular value. But, when i want to specify a particular member and use the LINK command, am not succeeding. e.g. I am able to get the data when i write <LINK( <UDA(product, [More]
Good Day All, Please I will appreciate a quick response to this questions. (1) I want to ensure a tight security on our network.what are the things we need to put in place(Both logical and Physical).You can specify the devices and software to purchas [More]
My iPhone 3GS will not transfer all of my voice messages to my iTunes in my Computer. Could use some help please.You can always re-download the item (an app?) when in iTunes without additional cost.  You can also connect the device to itunes, choose [More]
I have the newest macbook pro, and on top of the infamous keyboard/trackpad freezing problem, the sound is starting to not come out now.  Anyone know a solution to this problem? Or should I just give up and return it...? (I have 2 days until the 14 d [More]
Hi, I am an Oracle retail support engineer. One of my clients logged an SR with the following: When querying application table (shown below), the date comes out as corrupted (data snippet also shown below): Query: select create_date, to_char(create_d [More]