Hallo,
gleich vorab: ich befasse mich seit Kurzem mit CSS, finde aber zu meinem Problem keine Lösung (oder schaffe es, sie zu übersehen...
)
Ich habe ein einfaches, horizontales Menü erstellt mit Unterpunkten. Die Unterpunkte haben eine feste Breite von 170 px.
Sobald man mit der Maus über einen der "Hauptpunkte" fährt (welcher z. B. nur 100 px breit sein soll (Breite soll sich an die Länge des "Wortes" anpassen, z. B. "Startseite", "Treppen" usw.), öffnet sich das Dropdown-Menü (Breite: 170px) und der Hauptpunkt (100px) bekommt automatisch eine komplette Breite von 170px.
Hier der Quellcode aus der style.css:
Und hier ein kleiner Auszug aus dem Menü:
Ich hoffe, ihr versteht mich...
Vielen lieben Dank!
gleich vorab: ich befasse mich seit Kurzem mit CSS, finde aber zu meinem Problem keine Lösung (oder schaffe es, sie zu übersehen...

Ich habe ein einfaches, horizontales Menü erstellt mit Unterpunkten. Die Unterpunkte haben eine feste Breite von 170 px.
Sobald man mit der Maus über einen der "Hauptpunkte" fährt (welcher z. B. nur 100 px breit sein soll (Breite soll sich an die Länge des "Wortes" anpassen, z. B. "Startseite", "Treppen" usw.), öffnet sich das Dropdown-Menü (Breite: 170px) und der Hauptpunkt (100px) bekommt automatisch eine komplette Breite von 170px.
Hier der Quellcode aus der style.css:
CSS:
#menu {
font-size:13px;
position:absolute;
}
#menu ul {
list-style-type: none;
list-style-image: none;
margin: 0px;
padding: 0px;
}
#menu li.topmenu {
float: left;
font-family: 'Verdana'
}
.topmenu a {
float: left;
width: auto;
text-align: center;
}
.topmenu ul{
display: none;
}
.topmenu a, .submenu a{
padding: 2px 2px;
border: 1px solid #060354;
border-collapse: collapse;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-color: #060354;
margin: 1px;
}
.submenu a{
font-size: 12px;
width: 170px;
position: relative;
clear: both; /* special IE6 */
}
#menu a:hover, .topmenu.on a {
color:#000000;
background-color:#FFFFFF !important;
}
.topmenu:hover ul {
display:block;
z-index:500;
}
Und hier ein kleiner Auszug aus dem Menü:
HTML:
<div id="menu">
<ul>
<li class="topmenu">
<a id="main" href="http://w9z0f5z73.homepage.t-online.de/seyda/">Startseite</a>
<ul>
<li class="submenu"><a href="http://w9z0f5z73.homepage.t-online.de/seyda/?page_id=15">Über uns</a></li>
<li class="submenu"><a href="http://w9z0f5z73.homepage.t-online.de/seyda/?page_id=19">Anfahrt</a></li>
</ul>
</li>
<li class="topmenu">
<a id="main" href="http://w9z0f5z73.homepage.t-online.de/seyda/?page_id=38">Tor- & Zaunanlagen</a>
<ul>
<li class="submenu"><a href="http://w9z0f5z73.homepage.t-online.de/seyda/?page_id=40">Toranlagen</a></li>
<li class="submenu"><a href="http://w9z0f5z73.homepage.t-online.de/seyda/?page_id=79">Zaunanlagen</a></li>
</ul>
</li>
</ul>
</div>
Ich hoffe, ihr versteht mich...

Vielen lieben Dank!