Hello,

I am trying to combine chapter 6 and 7 things to make a horizontal bar of 
options with stylish rounded options that also has drop-down menu options.  The 
problem is that if if use something like:

<ul id="nav">
<li><a href="/empower/weblogic/createDataSource.jsp">Weblogic 
Deployment</a></li>
<li><a href="/sasshare/">Share Administration</a></li>
<li><a href="/dax/">Rock Administration</a></li>
<li><a href="/gidb/">Moon Administration</a></li>
<li><a href="/outage/">Schedule Outage</a></li>
</ul>

The bar looks fine.  But, if I use:

<div id="nav">
        <ul>
                <li><a href="/empower/index.jsp">Home</a></li>
        </ul>
        <ul class="level1">
                <li class="submenu"><a href="">Profile</a>
                        <ul class="level2">
                                <li><a 
href="/empower/weblogic/deleteProfile.jsp">Delete</a></li>
                        </ul>
                </li>
        </ul>
        <ul class="level1">
                <li class="submenu"><a href="">Datasource</a>
                        <ul class="level2">
                                <li><a 
href="/empower/weblogic/createDataSource.jsp">Create</a></li>
                                <li><a 
href="/empower/weblogic/deleteDataSource.jsp">Delete</a></li>
                        </ul>
                </li>
        </ul>
        <ul>
                <li><a href="/empower/weblogic/help.jsp">Help</a></li>
        </ul>
</div>


The last item on the menu bar has a gray box outline.  I do not know how to get 
rid of the gray image outline (is that an image border?)

The css I use:

CHARSET "ISO-8859-1";
html, body {margin: 0; padding: 0; background: #FFF; color:#4A4344;
        font-family: Verdana, Arial, sans-serif;
        behavior: url(/empower/csshover.htc);
} /*  WinIE behavior call */
h1 {
        color: #FFF;
        background: rgb(0%,56%,84%);
        font: bold 200%/1em Arial, Verdana, sans-serif;
        padding: 1em 1em 0; margin: 0;
        border: 1px solid rgb(0%,31%,46%);
        border-width: 2px 0;
}
#main {
        font-size: small;
        color: #AAA;
        background: #FFF;
        margin: 0;
        padding: 2.5% 12.5%;
        clear: left;
}
#nav {margin: 0; padding: 0;}
#nav li {
        list-style: none; float: left;
        margin-left: 1px; padding-left: 16px;
        font-size: 10px; line-height: 20px; white-space: nowrap;
        background: #BBB url('/empower/images/tabs2-big.gif') 0 100% no-repeat;
}
#nav a {
        display: block; float: left; padding: 0 16px 0 0;
        text-decoration: none; font-weight: bold;
        background: #DDD url('/empower/images/tabs2-big.gif') 100% 100% 
no-repeat;
        color: #333;
        width: .1em;
}
html>body #nav a {width: auto;} /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac hack \*/
#nav a {float: none;} /* End IE5-Mac hack */
#nav a:hover {color: rgb(62%,35%,22%);}
#nav #current, #nav #current a {
        color: #FDB;
        background-image: url('/empower/images/tabs2-big-ct.gif');
}

img{border-style: none;}

#ds table { margin: 0; padding: 0; width="100%"}
#ds td { font-weight: bold; font-size: 12px; align="right"; }

.cssform nbb {
        font-variant:small;
        color:#369;
        background:#fff;
        border:2px;
}

.cssform p{
width: 305px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
font-size: 12px;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to 
create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand 
this attribute*/
width: 305px;
border: 1px solid gray;
}

.cssform input[type="password"]{ /*width of text boxes. IE6 does not understand 
this attribute*/
width: 305px;
border: 1px solid gray;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: 
http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

div#nav h2 { font: 2em/1em "Times New Roman", serif; letter-spacing: 0.1em;
        text-transform: lowercase; text-align: center;
        margin: 1.25em 1em 0; padding: 0.5em 0.25em;
}
#content { margin: 0 2em 2.5em; padding: 1.5em;
        border: 1px solid black;
        background: url(/images/wildwind.jpg) 0 0 no-repeat;
}
#cpdefaults {
        position: relative; top: 0px; left: 0px; wrap;
        padding: 0.75em; border: 1px solid #600; border-width: 2px 1px 2px 1px;
}
#cpdefaults ul { list-style: none; margin: 1em; padding: 0; font-size: small; }
#cpdeftitle { text-decoration: underline; font-size: medium; font: Arial, 
Verdana, Helvetica, sans-serif; }

/* drop down menu system */
div#nav { margin:0; padding: 0; float: left;
        /* margin: -1px 0 0 7em; */
        background: #FFF; border: 1px solid #AAA;
}
div#nav ul { margin: 0; padding: 0; background: white; border: 1px solid #CCC; 
border-width: 0 1px; }
div#nav li {
        list-style: none; float: left;
        margin-left: 0px; padding-left: 0px;
        margin-right: 0px; padding-right: 0px;
        font-size: 10px; line-height: 20px; white-space: nowrap;
        background: #BBB url('/empower/images/tabs2-big.gif') 0 100% no-repeat;
        width: 10em;
        position: relative;
        line-height: 1em;
        /* position: relative; list-style: none; margin: 0 float: left; width: 
7em; line-height: 1em; */
}
div#nav li:hover {background: #EBB; }
div#nav li.submenu {background: url(/empower/images/dropmenu.gif) 95% 50% 
no-repeat; }
div#nav li.submenu:hover { background-color: #EDD; }
div#nav li a {
        display: block;
        padding: 0.25em 0 0.25em 0.5em;
        text-decoration: none;
        width: 6.5em;
}
div#nav ul a { width: auto; }
div#nav ul ul { position: absolute; width: 7em; display: none; }
div#nav ul ul li { border-bottom: 1px solid #CCC; }
div#nav li.submenu li.submenu { background-image: 
url(/empower/images/submenu.gif); }
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 { display:block; }
div#nav ul.level2 { top: 1.5em; left: -1px; }
div#nav ul.level3 { top: -1px; left: 7px; border-top: 1px solid #CCC;}



______________________________________________________________________
css-discuss [cs...@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to