Hey hallo,
Heb middels css een navigatie gemaakt, enkele items staan inline naast elkaar in een tabel waarbij subitems in een dropdownbox naar benden vallen. Een dropdownmenu dus.
Probleem is echter dat het uitklappen van de dropdownbox ook de tabel waar de navigatie in staat naar beneden toe laat meescalen. Mijn hele layout word hierdoor vernaggelt. De oplossing is naar mijn idee de subitems die naar beneden komen vallen in een layer te zetten die over de pagina heenvalt. Mijn tabel en dus layout blijft hierdoor intact.
- Is dit inderdaad mogelijk?
- mijn friendsofed en ander vakmateriaal rept hier niet over, is hier online iets over te vinden?
thx in advance.
herman
-----------------------------------------
Het gaat hierbij om de volgende code in mijn html bestand:
<div id="navigatietabel"><table border=0 width="762" height="10" border=0 cellspacing=0 cellpadding=0 background="images/header_navigatie.jpg">
<tr height="5">
<td width=100 height=5 valign="top"><a href='overons.html'>over ons</a> </td>
<td width=100 height=5 valign="top">
<ul><li><a href='#'>TOPICS1</a>
<ul><li><a href='#'>subonderwerp</a>
<li><a href='#'>subonderwerp</a>
<li><a href='#'>subonderwerp</a>
</ul></li>
</ul>
</td>
<td width=100 height=5 valign="top"><a href='contact.html'>contact</a> </td>
<td width=100 height=5 valign="top"><a href='route.html'>route</a> </td>
</tr>
</table>
</div>
en de volgende css
---------------------------------------------------
ul{
margin-left:0;
margin-top:4px;
padding-left:0;
list-style:none;
width:80px;
background-image:none;
}
ul ul{display:none}
ul li:hover > ul {display:block;}
li{
background-color:none;
}
li a:link, li a:visited, li a:active {
text-decoration:none;
background-color:none;
background-image:none;
color:#333333;
font-family:verdana;
font-size:12px;
}
li a:hover {
background-color:#dfd5f4;
background-image:none;
}
a {display:block}
Heb middels css een navigatie gemaakt, enkele items staan inline naast elkaar in een tabel waarbij subitems in een dropdownbox naar benden vallen. Een dropdownmenu dus.
Probleem is echter dat het uitklappen van de dropdownbox ook de tabel waar de navigatie in staat naar beneden toe laat meescalen. Mijn hele layout word hierdoor vernaggelt. De oplossing is naar mijn idee de subitems die naar beneden komen vallen in een layer te zetten die over de pagina heenvalt. Mijn tabel en dus layout blijft hierdoor intact.
- Is dit inderdaad mogelijk?
- mijn friendsofed en ander vakmateriaal rept hier niet over, is hier online iets over te vinden?
thx in advance.
herman
-----------------------------------------
Het gaat hierbij om de volgende code in mijn html bestand:
<div id="navigatietabel"><table border=0 width="762" height="10" border=0 cellspacing=0 cellpadding=0 background="images/header_navigatie.jpg">
<tr height="5">
<td width=100 height=5 valign="top"><a href='overons.html'>over ons</a> </td>
<td width=100 height=5 valign="top">
<ul><li><a href='#'>TOPICS1</a>
<ul><li><a href='#'>subonderwerp</a>
<li><a href='#'>subonderwerp</a>
<li><a href='#'>subonderwerp</a>
</ul></li>
</ul>
</td>
<td width=100 height=5 valign="top"><a href='contact.html'>contact</a> </td>
<td width=100 height=5 valign="top"><a href='route.html'>route</a> </td>
</tr>
</table>
</div>
en de volgende css
---------------------------------------------------
ul{
margin-left:0;
margin-top:4px;
padding-left:0;
list-style:none;
width:80px;
background-image:none;
}
ul ul{display:none}
ul li:hover > ul {display:block;}
li{
background-color:none;
}
li a:link, li a:visited, li a:active {
text-decoration:none;
background-color:none;
background-image:none;
color:#333333;
font-family:verdana;
font-size:12px;
}
li a:hover {
background-color:#dfd5f4;
background-image:none;
}
a {display:block}
[ Voor 50% gewijzigd door Verwijderd op 04-04-2005 15:31 ]