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
My old iPhone 4s does not have data capability now that I have the new iPhone 6 plus. However, I still use the old phone for games and other apps. I also have some important information on the old and new phone since I downloaded all the information [More]
Hello, Currently, I am finding that my document has a lot of white space wherever I have a footnote of more than ten lines or so. As a result, my document looks awkward and has large gaping sections on pages where there is very little main body but a [More]
We use a replicated partition to copy data from planning to essbase application. Partition works fine and data gets copied. We have another separate maxl script which does changes to the outline. This script exports the data from essbase, clears the [More]
How can I get my stolen IPhone 4 serial Nom.?Another option is if you synced the iPhone with iTunes on the computer. If you did that, go into iTunes, go to Edit>Preferences>Devices, and locate your last backup. If you hover the mouse over that backu [More]
Are there any other ports other than 995?Hi Paul, yes there are, and different authentications, as well as security... The receiving email ports are: IMAP is port 143 IMAP-SSL is port 993 POP is port 110 POP-SSL is port 995 SMTP and SMTP-SSL is on po [More]
I have an ibook g4 that does not display the battery meter, sound volume, time & day.When i move cursor over the area where they should be I see a spinning beach ball beach ballChoose Go to Folder from the Finder's Go menu and enter ~/Library/Prefere [More]
Hi, Could not make a connection to 11g PS1 BAM store from Jdev 11.1.1.2.0. gave the same host and port details for BAM web host/BAM server host(specified in BAM server properties on the server) in the BAM connection details. gives the following error [More]
OK, PC users since the days of the original real IBM PC...over the last six months or so our household has drunk the cool-aid, as they say: two iPhones, two iPod touch and two nicely-loaded Mac Pro's. We are not abandoning PC's, just adding on Macs t [More]
Hi, Is it must to have a database link while copying data between two databases in Oracle 9i using COPY command? I am using the copy command like following: SQL> copy from xxx/[email protected] to abc/[email protected] insert Table using select * from Table Database lin [More]
how do i make word open at 150% every timeSince Word is a Microsoft product, ask in their forums.Read other 3 answers [More]