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
i want to update a table using values from a different database table. how to i do it in SQl 2012i want to update a table using values from a different database table. how to i do it in SQl 2012 With Service Broker? Without Service Broker, you would [More]
Hello, I am having some problems with testing a OWA (SSL) rule. I get that message. The TMG belongs to the domain and therefore as far as I know it gets the root certificate of my CA (I have deployed a Enterprise CA for my domain). That is why I don' [More]
Hi,  I am looking for a script,  to export a list of websites along with host header information.  This should accept list of IIS servers 6/7/7.5 and provide output into a text file.  Thanks, Kunal  JaiswalMight look around here. https://gallery.tech [More]
Hi All, I want to write a select query where I am passing unicode character and comparing with the Chinese characters in the table. So it is not giving me the correct response. I want to convert the unicode character to chinese character before compa [More]
<h:command_link action="sayHello">Say Hello</h:command_link> is rendered into Say Hello<a href="# onmousedown="......"></a><input type="hidden" name="helloForm:_id4" /> So, the lin [More]
I upgraded to SP4 for Win2000 professional. Now when I attempt to run a form through 9i Forms Builder I get "FRM-92160: Web client version too old". Do I need a new OC4J? If so, where is is within OTN? ThanksSounds like maybe you need to clear o [More]
hi, having lots of weird issues after upgrading to Snow Leopard. thinking about creating a new account, but not sure how to move my existing info to the new account. Searched Apple support, forums, didn't find anything. Any help is appreciated!!!Brad [More]
I would like to publish weekly stats by service (Our apps are mapped to services). For example, I would like to be able to graph Service Response Time weekly. Any ideas? Eddy JimenezDBMS_MONITOR.SERV_MOD_ACT_TRACE_ENABLE http://www.psoug.org/referenc [More]
Hi All, Actuall i am using print Functionality in Apex the code is : <!-- <TD align=right><IMG height=3 alt="" src="#WORKSPACE_IMAGES#spacer.gif" width=1 border=0><BR><IMG height=15 alt="Print this" sr [More]
Anybody know how to get the "F" Keys on my Apple bluetooth keyboard to work with my iPad? I need to use F1, F2, etc. Please Help.You might notice that keyboards sold exclusively for use with the iPad do not include function keys. That is because [More]