Vertical MenuBar - Widget Positioning

I created a webpage that contains 3 columns.  The middle column is mostly pictures and text, and I have floating Vertical MenuBars on each side of the page.  The Left Vertical MenuBar has a Widget opening immediately to the Rright, and I'm trying to get the Widget on the Right Vertical MenuBar to open immediately to the Left.  So basically I need the Widgets to open inward.
Here's my problem, the Widget on the Right Vertical MenuBar appears in the Upper-Left corner of the webpage.  This is what I did so far to get to this point.  I copied the SpryMenuBarVertical.css, and create a new file called SpryMenuBarRightVertical.css.  The reason I did this is to make sure that the Widgets don't open on the same side both both Vertical MenuBars.  I then changed all the rule names from MenuBarVertical to MenuBarRightVertical.  I also changed the appropriate code in the webpage to reflect these modifications.
So when I hover over the menu, the widget shows up in the Upper-Left corner.  I did play around with the rules (trial and error) to see if I could move the positioning but the closest I got was when I changed...
ul.MenuBarRightVertical ul.menuBarSubmenuVisible
from  -  left: 0px
to     -  left: 500px
it moved the widget to the Top-Middle of the page.
The other rules that I think should affect the widget it...
ul.MenuBarVertical ul
cursor: default;
font-size: 100%;
left: -1000em;
list-style-type: none;
margin: -5% 0 0 -100%;
padding: 0;
position: absolute;
top: 2px;
width: 279px;
z-index: 1020;
So now my question is how do I change the positioning of this widget?
Here is some information that might help ( I actually think this is the cause, but I don't know what to do)
From the Dreamweaver CS4 Manual
Position: Absolute: Places the content using the coordinates entered in the Placement boxes relative to the nearest absolutely- or relatively-positioned ancestor, or, if no absolutely- or relatively-positioned ancestor exists, to the Upper-Left corner of the page.
So I believe that the Widget is not recognizing its ancestor of parent.
Thank you for your time and patience on this matter.
Mamilossa

Hi
the fact that you say -
to     -  left: 500px
it moved the widget to the Top-Middle of the page.
Proves that it does recognize its parent, (in this case the body tag).
I have not used spry for some time but -
You will probably find that you will have to change some of the css/javascript rules and names for the sub-menu items, check for ones that position the sub-menu.
If you have cs3 or 4, then create your menus on new separate pages, and check for the differences in the css/javascript, as these will be the rules you must insert into your 'new' combined css/javascript files.
PZ

Similar Messages

  • Vertical MenuBar - Widget Direction

    I'm new at webdesigning (started only a couple of months ago), so my terminology might not be the best.
    I created a webpage that contains 3 columns.  The middle column is mostly pictures and text, and I have Vertical MenuBars on each side.  One Vertical MenuBar floats Left with a Widget MenuBar that appears to the right.
    Here's my problem...  The Vertical MenuBar that floats on the Right also has a Widget MenuBar, but it also appears to the Right, which makes it dissappear off the screen.  I want to know if it is possible to make this Widget MenuBar appear on the Right side instead.
    So basically, I want the outside Vertical MenuBars to have its Widgets MenuBars to appear towards the middle of the webpage.
    If this is possible, how to I go about doing this to my existing webpage?
    Thank you for your time.

    On a very quick test by changing the position the flyout can move to the opposite side
    /* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
    ul.MenuBarVertical ul
        margin: -5% 0 0 -100%;
        padding: 0;
        list-style-type: none;
        font-size: 100%;
        position: absolute;
        z-index: 1020;
        cursor: default;
        width: 8.2em;
        left: -1000em;
        top: 0;
    I changed the original position of 95% to a minus percentage and that move the flyout over.  However, you are still left with the problem of the little arrow indicator, but I'll leave that up to you to work out - I don't have the time to do this now... but look at the positioning of the background image  - you may need to create a new arrow that points in the opposite direction and link to that instead.  This is the rule you may need to look at:
    ul.MenuBarVertical a.MenuBarItemSubmenu
        background-image: url(SpryMenuBarRight.gif);   /* you will need to change this image so it points to the opposite side */
        background-repeat: no-repeat;
        background-position: 95% 50%;    /* try changing this position */
    PS:  If you don't want to change the position of the arrow, just swap it for an arrow image that points the other way - that would be the easiest way to do this I believe.
    Nadia
    Adobe Community Expert : Dreamweaver
    Unique CSS Templates | Tutorials | SEO Articles
    http://www.DreamweaverResources.com
    Web Design & Development
    http://www.perrelink.com.au
    http://twitter.com/nadiap

  • Spry vertical menu bar positioning issue in IE

    I have been trying to fix a problem with my spry menu bar and have been looking for answers at several spry forums. I have modified my vertical spry menu to open submenus above and to the right of the main menu. It works in Opera, Firefox and Safari and opens below in IE. I tried changing the positioning from absolute to relative and that made it position itself below in all browsers. So, by deductive reasoning there seems to be something going on with IE when it reads the absolute positioning, is there a fix for this? You can see my website at raydlett.com the menubar is called STUDIO.
    Here is my vertical menubar CSS:
    @charset "UTF-8";
    /* SpryMenuBarVertical.css - version 0.6 - Spry Pre-Release 1.6.1 */
    /* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
    ul.MenuBarVertical
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-size: 100%;
        cursor: default;
        width: 6.75em;
    /* 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 same fixed width as parent */
    ul.MenuBarVertical li
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-size: 100%;
        position: relative;
        text-align: left;
        cursor: pointer;
        width: 6.75em;
    /* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
    ul.MenuBarVertical ul
        margin: 0 0 0 95%;
        padding: 0;
        list-style-type: none;
        font-size: 100%;
        position: absolute;
        z-index: 1020;
        cursor: default;
        width: 9.2em;
        left: -1000em;
        bottom:-1%;
    /* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
    ul.MenuBarVertical ul.MenuBarSubmenuVisible
        left: 0;
    /* Menu item containers are same fixed width as parent */
    ul.MenuBarVertical ul li
        width: 9.2em;
    DESIGN INFORMATION: describes color scheme, borders, fonts
    /* Outermost menu container has borders on all sides */
    ul.MenuBarVertical
        border: 0px solid #fff;
    /* Submenu containers have borders on all sides */
    ul.MenuBarVertical ul
        border: 0px solid #fff;
    /* Menu items are a light gray block with padding and no text decoration */
    ul.MenuBarVertical a
        display: block;
        cursor: pointer;
        background-color: #fff;
        padding: 0.5em 0.75em;
        color: #666;
        text-decoration: none;
    /* Menu items that have mouse over or focus have a white background and orange text */
    ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
        background-color: #fff;
        color: #FF4C00;
    /* Menu items that are open with submenus are set to MenuBarItemHover with a white background and orange text */
    ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
        background-color: #fff;
        color: #FF4C00;
    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.MenuBarVertical 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.MenuBarVertical li.MenuBarItemIE
            display: inline;
            f\loat: left;
            background: #FFF;
    Here are the associated global.css components:
    body  {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 76%;
        padding: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
        margin: 0;
        background: #fff;
        color: #666;
        text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
        line-height: 1em;
    #container {
        width: 880px;
        text-align: left;/* this overrides the text-align: center on the body element. */
        margin-right: auto;/* the auto margins (in conjunction with a width) center the page */
        margin-left: auto;
        margin-top: 0;
        margin-bottom: 0;
        position: relative;
        font-family: Verdana, Geneva, sans-serif;
    #header {
        font-size: 1em;
        padding-left: 17px;
        height: 26px;
        position: relative;
    ul {
        padding:0;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 10px; /* used for both menubar 1 and 2 */
        margin-left: 20px;/* used for both menubar 1 and 2 */
    li {
        margin:0;
        padding:0 0 0 5px;/* used for both menubar 1 and 2 */
    I have also attached the index.html file that uses the modified "STUDIO" Spry MenuBar2
    Any help on this would be greatly appreciated. Thanks in advance.
    ribit10

    That makes sense, tooltips are tooltips, and appear at the tip of the mouse...But those "submenu triggers" can be simply styled links (as they are in a spry menu)...don't need to be swaps or images or image maps.
    What about a using show/hide behavior? Click the STUDIO and the menu pops up adjacent in an apDiv. Click a link. Or click the x to close the apDiv.
    You know this is just an exercise to run through all the Javascript and Spry that is in Dreamweaver, eh?
    By the way, just providing a link to your page is quite all you need to do. You don't need to attach your files or show pictures of them...by providing a link, I can save a web page in its entirety and open it in Dreamweaver.
    Beth

  • Spry vertical menubar ie6 issue

    I am having some trouble implementing a simple vertical menu
    in ie6. Works great in everything, but on ie6 the lower nav button
    jumps up to the upper nav button any time the page is refreshed. It
    fixes itself as soon as you hover over either.
    staging.hypercd.com/mandarintuscany
    here's the css:
    /* Copyright (c) 2006. Adobe Systems Incorporated. All rights
    reserved. */
    LAYOUT INFORMATION: describes box model, positioning,
    z-order
    /* The outermost container of the Menu Bar, a fixed width box
    with no margin or padding */
    ul.MenuBarVertical
    margin: 0;
    padding: 0;
    list-style-type: none;
    cursor: default;
    overflow: visible;
    /* 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 same fixed width as parent */
    ul.MenuBarVertical li
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
    text-align: left;
    cursor: pointer;
    width: 140px;
    ul.MenuBarVertical li#club{
    margin-bottom: 4px;
    ul.MenuBarVertical li.submenu{
    width: 200px;
    /* Submenus should appear slightly overlapping to the right
    (95%) and up (-5%) with a higher z-index, but they are initially
    off the left side of the screen (-1000em) */
    ul.MenuBarVertical ul
    margin: 0 0 0 102%;
    padding: 0;
    list-style-type: none;
    position: absolute;
    z-index: 1020;
    cursor: default;
    width: 200px;
    left: -1000em;
    top: 0;
    background:url(../images/nav_bg.png) repeat;
    *html ul.MenuBarVertical ul{
    background: repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_bg.png',
    sizingMethod='scale');
    /* Submenu that is showing with class designation
    MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen
    ul.MenuBarVertical ul.MenuBarSubmenuVisible
    left: 0;
    /* Menu item containers are same fixed width as parent */
    ul.MenuBarVertical ul li
    width: 8.2em;
    /* Menu items are a light gray block with padding and no text
    decoration */
    ul.MenuBarVertical a
    display: block;
    cursor: pointer;
    color: #ffffff;
    margin-left: 3px;
    text-decoration: none;
    ul.MenuBarVertical li.submenu a{
    margin-left: 5px;
    font-weight: bold;
    line-height: 20px;
    color:#CCCCCC;
    ul.MenuBarVertical li.submenu a.selected{
    color: #ffffff;
    ul.MenuBarVertical li.submenu a:hover{
    color: #ffffff;
    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.MenuBarVertical iframe
    position: absolute;
    z-index: 1010;
    /* 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.MenuBarVertical li.MenuBarItemIE
    f/loat: left;
    clear: both;
    any ideas/suggestions?

    Hi mmannello,
    I'm not sure if you've modified the page since you posted
    this, but I'm not seeing any jumping when I load your current page
    in IE6 ... what I do see is that you have 2 vertical menubars with
    one menu item in each. Is that on purpose?
    --== Kin ==--

  • Vertical Menubar Displaying Problem

    I have a Spry 2.0 Vertical Menubar that is not working right because it is bigger than the <div> is it sitting in. If it would display over the top of all the other <divs> in the page, I would be a happy camper.  So I put:   overflow:visible;   in pretty much every area of the menubar style sheet and now the <div> to the right which is a rotating picture, moved down the page to fit in the menubar.  And the menu bar isn't working right on top of it (blinking instead of submenus opening).  AAGGHHHH!!!!  Can anyone help me?
    I cannot link to the page on this forum because it is a confidential client site I'm creating that is still in draft mode but I can send an email with the link if you email me first. Thanks in advance for all help!
    Jeannette

    Here is the style sheet, just incase that will help.
    Jeannette
    /* CSS Document */
    @charset "utf-8";
    #container {
    margin-left: auto;
    margin-right: auto;
    html, body, div, span, applet, object, iframe, ul, ol, img, p, a {
    margin: 0 auto;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
        background: url(images/bkgrnd-page.gif) no-repeat;
    body {
    width: 960px;
    margin: 0 auto;
    height: 100%;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    line-height:20px;
    font-style:normal;
    font-weight: none;
    margin: 0px;
        padding: 0px;
    align: center;
    background: url(bkgrnd-page.gif) no-repeat;
    body a:link{
    font-family:Verdana, Geneva, sans-serif;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    text-align:center;
    color:#06F;
    font-variant:normal;
    text-transform:none;
    vertical-align: bottom;
    body a:hover{
    font-family:Verdana, Geneva, sans-serif;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    text-align:center;
    color:#06F;
    font-variant:normal;
    font-size:14px;
    body a:active{
    font-family:Verdana, Geneva, sans-serif;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    text-align:center;
    color:#6C0;
    font-variant:normal;
    body a:visited{
    font-family:Verdana, Geneva, sans-serif;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    text-align:center;
    color:#06F;
    font-variant:normal;
    #top {
    width:960px;
    height:25px;
    #top .left{
    float:left;
    width:330px;
    height:25px;
    font-size:10px;
    font-style:normal;
    text-decoration:none;
    cursor:default;
    color:#000000;
    vertical-align: text-bottom;
    padding-left: 20px;
    #top .right{
    float:right;
    width:610px;
    height:25px;
    font-size:10px;
    font-style:normal;
    text-decoration:none;
    cursor:default;
    color:#000000;
    vertical-align: text-bottom;
    text-align:right;
    #top a {
    color:#000000;
    font-size:10px;
    font-style:normal;
    text-decoration:none;
    vertical-align: baseline;
    #top a:hover {
    color:#09F;
    font-size:10px;
    font-style:normal;
    text-decoration:none;
    vertical-align: baseline;
    #header {
    clear:both;
    width:960;
    max-height: 103px;
    margin-bottom:0px;
    margin-top:0px;
    #header .left{
    float:left;
    width:350px;
    height:103px;
    background: #003;
    padding-left: 20px;
    #header .right{
    float:right;
    width:350px;
    height:103px;
        background:#003;
    text-align: right;
    padding-right:10px;
    #header .center{
    margin-left: 260px;
    margin-right: 351px;
    height: 103px;
    background: #003;
    font-size: 10px;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    #navigation {
    clear:both;
    height: 287px;
    width: 960px;
    #navigation .nav {
    float:left;
    height: 287px;
    width: 383px;
    padding-top:10px;
    padding-left:10px;
    #navigation .rotator {
    float:right;
        height: 287px;
        width: 575px;
    #content {
    clear:both;
    width: 960px;
    height: 600px;
    background: #FFF;
    margin-top: 32px;
    #content .left{
    width: 300px;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    background: #FFF;
    height:600px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #000;
    #content .center{
    width:298px;
    float:left;
    padding-right: 10px;
    padding-left: 10px;
    height: 490px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #000;
    #content .right{
        width: 300px;
        float: left;
    height:496px;
    padding-right: 10px;
    padding-left: 10px;
    #content .pad{
    float:right;
    height: 102px;
    width: 628px;
    text-align: right;
    vertical-align:bottom;
    #footer {
    clear:both;
    height:80px;
    vertical-align: top;
    #footer .logo {
    float:left;
    width:250px;
    height:80px;
    background:#003;
    text-align: center;
    padding-top:0px;
    vertical-align:top;
    #footer .copyright {
    float:right;
    background: #003;
    width:710px;
    height:80px;
    color:#FFF;
    font-size:10px;
    margin:0px;
    text-align: right;
    vertical-align:top;
    .title{
    font-size:20px;
    font-weight:bolder;
    color:#003;
    .address {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    font-variant: normal;
    color: #FFF;
    text-decoration: none;
    text-align: right;
    .phone {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 20px;
    font-style: normal;
    line-height: 22px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #6CF;
    visibility: visible;
    text-decoration: none;
    text-align: right;
    .title-red {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bolder;
    font-variant: normal;
    color: #900;
    text-decoration: none;
    #MenuBar  {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 15pt;
    font-style: normal;
    padding:0;
    border-color: #ffffff #ffffff #ffffff #ffffff;
    border-width:1px;
    border-style: solid solid solid solid;
    .MenuBar br { /* using just a class so it has same specificity as the ".MenuBarFixedCentered br" rule bleow */
    display:none;
    .MenuBarLeftShrink {
    float: left; /* shrink to content, as well as float the MenuBar */
    width: auto;
    .MenuBarRightShrink {
    float: right; /* shrink to content, as well as float the MenuBar */
    width: auto;
    .MenuBarFixedLeft {
    float: left;
    width: 55em;
    .MenuBarFixedCentered {
    float: none;
    width: 55em;
    margin-left:auto;
    margin-right:auto;
    .MenuBarFixedCentered br {
    clear:both;
    display:block;
    .MenuBarFixedCentered .SubMenu br {
    display:none;
    .MenuBarFullwidth {
    float: left;
    width: 100%;
    /* Top level menubar items - these actually apply to all items, and get overridden for 1st or successive level submenus */
    #MenuBar  .MenuItemContainer {
    padding: 0px 0px 0px 0px;
    margin: 0;
    #MenuBar  .MenuItem {
    padding: 0px 0px 0px 0px;
    background-color:#000033;
    border-width:1px;
    border-color: #ffffff #ffffff #ffffff #ffffff;
    border-style: solid solid solid solid;
    #MenuBar  .MenuItemFirst {
    border-style: solid solid solid solid;
    #MenuBar .MenuItemLast {
    border-style: solid solid solid solid;
    #MenuBar  .MenuItem  .MenuItemLabel{
    text-align:left;
    line-height:1.4em;
    color:#FFFFFF;
    background-color:#000033;
    padding: 6px 15px 6px 10px;
    width: 9em;
    .SpryIsIE6 #MenuBar  .MenuItem  .MenuItemLabel{
    width:1em; /* Equivalent to min-width in modern browsers */
    /* First level submenu items */
    #MenuBar .SubMenu  .MenuItem {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11pt;
    font-style: normal;
    background-color:#000033;
    padding:0px 2px 0px 0px;
    border-width:1px;
    border-color: #cccccc #cccccc #cccccc #cccccc;
    /* Border styles are overriden by first and last items */
    border-style: solid solid none solid;
    overflow:visible;
    #MenuBar  .SubMenu .MenuItemFirst {
    border-style: solid solid none solid;
    overflow:visible;
    #MenuBar  .SubMenu .MenuItemFirst .MenuItemLabel{
    padding-top: 6px;
    overflow:visible;
    #MenuBar .SubMenu .MenuItemLast {
    border-style: solid solid solid solid;
    overflow:visible;
    #MenuBar .SubMenu .MenuItemLast .MenuItemLabel{
    padding-bottom: 6px;
    overflow:visible;
    #MenuBar .SubMenu .MenuItem .MenuItemLabel{
    text-align:left;
    line-height:1em;
    background-color:#000033;
    color:#FFFFFF;
    padding: 6px 0px 6px 7px;
    width: 9em;
    overflow:visible;
    /* Hover states for containers, items and labels */
    #MenuBar .MenuItemHover {
    background-color: #000033;
    border-color: #ffffff #ffffff #ffffff #ffffff;
    overflow:visible;
    #MenuBar .MenuItemWithSubMenu.MenuItemHover .MenuItemLabel{
    background-color: #000033; /* consider exposing this prop separately*/
    color: #9CF;
    overflow:visible;
    #MenuBar .MenuItemHover .MenuItemLabel{
    background-color: #000033;
    color: #9CF;
    overflow:visible;
    #MenuBar .SubMenu .MenuItemHover {
    background-color: #000033;
    border-color: #cccccc #cccccc #cccccc #cccccc;
    overflow:visible;
    #MenuBar .SubMenu .MenuItemHover .MenuItemLabel{
    background-color: #000033;
    color: #9CF;
    overflow:visible;
    /* Submenu properties -- First level of submenus */
    #MenuBar .SubMenuVisible {
    background-color: #000033;
    min-width:0em;  /* This keeps the menu from being skinnier than the parent MenuItemContainer - nice to have but not available on ie6 */
    border-color: #ffffff #ffffff #ffffff #ffffff;
    border-width:1px;
    border-style: solid solid solid solid;
    overflow:visible;
    #MenuBar.MenuBar .SubMenuVisible {/* For Horizontal menubar only */
    top: 100%; /* 100% is at the bottom of parent menuItemContainer */
    left:0px;
    z-index:10;
    overflow:visible;
    #MenuBar.MenuBarVertical .SubMenuVisible {
    top: 0px;
    left:100%;
    min-width:0px; /* Do not neeed to match width to parent MenuItemContainer - items will prevent total collapse */
    overflow:visible;
    /* Submenu properties -- Second level submenu and beyond - these are visible descendents of .MenuLevel1 */
    #MenuBar .MenuLevel1 .SubMenuVisible {
    background-color: #000033;
    min-width:0px; /* Do not neeed to match width to parent MenuItemContainer - items will prevent total collapse*/
    top: 0px;
    .SpryIsIE6 #MenuBar .MenuBarView .MenuItemWithSubMenuHover .MenuItemLabel /* IE6 selector  */{
    background-color: #000033;
    color: #0099ff;
    overflow:visible;
    .SpryIsIE6 #MenuBar .MenuBarView .SubMenu .MenuItemWithSubMenuHover .MenuItemLabel/* IE6 selector  */{
    background-color: #000033; /* consider exposing this prop separately*/
    color: #0099ff;
    overflow:visible;
    .SpryIsIE6 #MenuBar .SubMenu .SubMenu  /* IE6 selector  */{
    margin-left: -0px; /* Compensates for at least part of an IE6 "double padding" version of the "double margin" bug */

  • Spry Vertical Menubar

    I have created a Spry Vertical Menubar in a templage that I
    am designing and everything is there except that when you hover
    over the Facility Rental button the submenu is too far down on the
    page. When you look at it in Dreamweaver CS3 it looks like it is in
    the correct location that I want it, but it isn't. Here is a link
    http://www.co.chelan.wa.us/ex/index.html
    to the issue I'm having.
    Any suggestions is greatly appreciated.
    Thanks
    Penny

    Hi Penny,
    It looks like you changed the width of the menubar to auto
    for this rule:
    ul.MenuBarVertical
    If you set it to the width that matches the width you
    specified on your menu items, it should cause the menu bar to
    appear in the correct place:
    ul.MenuBarVertical {
    width: 182px;
    Next, it looks like you changed the top margin of this rule
    to 90%:
    ul.MenuBarVertical ul
    margin: 90% 5% 0 95%;
    This is also contributing to the sub menus appearing towards
    the bottom of the browser window. I suggest resetting it to 0% or
    the original -5% and adjusting from there to your taste:
    ul.MenuBarVertical ul
    margin: -5% 5% 0 95%;
    --== Kin ==--

  • TS3274 How do I lock and unlock the vertical/horizontal screen positions?

    How do I lock and unlock the vertical/horizontal screen positions?

    Use the Side Switch or Rotation Lock in Control Center.

  • Problem with Vertical Menu Widget in Muse

    Using the vertical menu widget in Muse, I want to make the submenu pop up under the parent item. The default action is to pop up to the right. How do I override this?

    Thanks for posting this question - I too had this question, and I think I found a way to do this.  Try using the "Padding" feature located on the Spacing panel.  Looks like you can use this tool to move the location of the sub-menu group,  Just make sure you have the sub-menu's selected first.  Seems to have worked for what I was wanting to do.  Hope this helps!
    I will be posting a "new feature" request involving the menu widget, later on today.  Check back later and vote in favor.

  • Properties for MenuBar Widget cs5 Gone

    On all of my websites,  when I click on the Light Blue Box on my menuBar widgets,  when it brings up the properties it just says:  Widget & the Name of the MenuBar.
    Gone is the ability to quickly name & move submenus, point links, etc.
    How do I get that back? Thanks!!

    .how in the world did I get here
    That's a question we all ask ourselves once we reach a certain age. (Except it's usually asked with a bit more "verbal color", if you know what I mean .)

  • How do you fix the position of an object vertically only ("static" position horizontally)?

    I want to fix a "title" bar of a table vertically, but allow it to scroll with the rest of the page content horizontally. At the moment it's position is "fixed" which fixes the position vertically but horizontally too. I would like to have the coloured cells move horizontally with the rest of the table in the case that the browser window is not wide enough.
    Can this be done? If so, how?
    (this picture shows that the horizontal positions are different - would like them to remain in line with each other)
    Sorry if this is a silly question, I've only started using Dreamweaver yesterday... Thank you in advance for any help and advice.

    If you want to align your item horizontally center, left or right (along with other website content), you can put that item within a fixed position container, then align the item within the container however you see fit.
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <div id="container" style="position:fixed; top:0px; height:100px; width:100%; border:1px solid orange;">
         <div id="item" style="width:300px; margin:auto; border:1px solid black">Some Content</div>
    </div>
    </body>
    </html>
    In the simplified example above, the container div is fixed to the top of the page, the item div is also then fixed at the top, however using css, it is  centered to the browser window. The border properties are there for illustrative purposes

  • Vertically sync time position for two or more 2D axis systems?

    In DIAdem: VIEW,
    Is it possible to vertically sync the time position for two or more 2D axis system charts placed above each other?
    I have displayed several channels on one 2D chart, and one channel of particular interest on a separate chart above, which was very easy to do. It would be really useful to sync the time position on both charts, such that scrolling one chart also scrolls the second chart, or zooming one chart also zooms the second chart to the same area, which seems like a fairly basic thing to want to do, but I haven't found a way to do it yet.
    Any help greatly appreciated!
    Solved!
    Go to Solution.

    Hi Brad,
    Yes, I have been using that method, which works fine up to a point.
    But, say you have several curves displayed on the bottom chart, with the Y-Axis set to "n Y-axes", then the start of the x-axis will be further across to the right than the top chart which has only one curve displayed.
    It is possible to add an empty area to the left of the top chart, to push the start of the x-axis across into alignment (see attached), but every time you add or remove a curve on the bottom chart, or the scale changes enough to add a digit, the start of the x-axis moves and the top chart needs aligning again.
    I'm really after a method to lock both ends of both x-axes to the same vertical screen position, so everything stays aligned automatically?
    Attachments:
    chart - full.JPG ‏152 KB
    chart - detail.JPG ‏145 KB

  • Locking Widget Positions in Dashboard

    Hi,
    Is there a way for me to lock the positions of my widgets in the dashboard? I've arranged them in a particular manner and I don't want to accidentally move them. For instance, when clicking a post-it so that I may type on it, often times I'll accidentally move it. So I want to be able to lock them in place, so that they cannot be moved unless unlocked.
    There was another post about this... but it was quickly side-tracked and never really discussed the issue.

    I use two weather widgets. They kept moving down so this is what i did to fix it.
    1. Open terminal app
    2. type cd /Library/Widgets/Weather.wdgt and then hit enter
    3. type sudo vi Weather.js and hit enter
    4. type :set nu and enter. This will show the line numbers.
    5. type 484G and no enter. This will move the cursor to line 484 which is
                   var y = (window.screenY + lastTopOffset) - (isReloadedWidget ? 0 : topOffset);
    6. hit i to start typing as currently it wont be typing and change the above line to
                   var y = (window.screenY + lastTopOffset) - (isReloadedWidget ? topOffset : topOffset);
         that is change 0 to topOffset.
    7. type :wq and enter.

  • Menubar Widget - Using OL instead of UL

    Has anyone experimented with using ol lists instead of ul
    lists., contained within nested divs, with the Menu Bar widget?
    The requirements for the menuing system that I am working on
    require that menu items be contained within OL lists, not UL lists.
    I have replaced the getElementsByTagName('ul') calls with
    getElementsByTagName('ol') calls in the SpryMenuBar.js file and
    changed the related style sheet so that what was ul is not ol, but
    I cannot get the menubar to work.
    Is there any reason why UL works, but OL does not?
    Any suggestions would be appreciated.
    Thanks.
    Skip Keats

    Problem resolved after multiple reboots, etc. Ordered lists
    work just as well as unordered lists.
    Skip Keats

  • Vertical Menu Widget

    My daughter-in-law owns Bernards Magic in Melbourne, AU.
    We are doing a new site for her.
    She wants a menu on both the left and on the right site of the home page.
    She would like to have vertical menus with side child tabs. See top example . . .
    It appears Muse doesn't offer the option of placing the 'child' menus to the left of the parents.
    There is no little  +  symbol to click.
    If I'm missing something - please let me know.
    If Muse doesn't offer the feature would anyone offer suggestions?
    Thank You >>

    With reference to this thread <http://forums.adobe.com/message/5116236>, try changing the submenu position with the help of X location option in the Control bar.
    Thanks,
    Vinayak

  • Problems with Spry vertical menubar in IE

    Help needed! I am creating a template page using a Spry
    vertical menu bar. It works fine in all my browsers except for IE,
    which places a white space on the right-hand side of the menu bar.
    Some of my templates are working fine with similar bars, but I
    can't correct the problem even after re-saving the template using a
    working page. Example page can be viewed at
    http://www.opportunityresources.org/support/index.html
    Thanks for any ideas!

    That worked, but now IE is using the wrong color for the
    vertical menu bar hyperlinks (sitewide) - it should be white,
    rollover to blue, visited white. I suspect it is reading the CSS
    set up for my general page where links are set to gray. Maybe a
    hierarchy issue? Not sure how to force it to separate the two...?
    Thank you!
    http://www.opportunityresources.org/about%20us/index.html

Maybe you are looking for