2012-02-17 14 views
10

Mam Superfish menu realizowany w this siteBądź ul zwiększyć szerokość jak za treści

Po najechaniu na menu produktów, w dół spadek będzie dokładnie szerokość głównego menu nadrzędnego, nawet gdy zawartość jest większy. Jak sprawić, by menu rozszerzyło się zgodnie z zawartością. Teraz zawartość po prostu się przepełnia.

Odpowiedz

17

Dodaj następujące style do grid.css lub do jakiegokolwiek innego .css-pliku/nagłówku po grid.css:

.sf-menu ul{ 
    min-width:100%; /* at least the size of the header */ 
    width:auto; /* size the block automatically */ 
} 
.sf-menu ul li{ 
    white-space:nowrap; /* prevent word wrap */ 
} 

Zauważ, że to nie będzie miał takie same wyniki w IE7, jednak Twoja strona nie jest prezentowany to samo w IE7. Działa w IE8, IE9 i Firefox 10 (powinien działać we wszystkich przeglądarkach zgodnych z CSS2).

+0

Myślę, że powinienem dodać również szerokość maks. – esafwan

+0

@Zeta To teraz bezużyteczne pytanie i odpowiedź! Nie znalazłem grid.css w dowolnym miejscu, ponieważ link nie działa teraz :( – KunJ

+0

@KunJ: Ta odpowiedź ma więcej niż dwa lata i dlatego nie jest to coś, o czym pamiętam. Jeśli uważasz, że pytanie jest nadal znaczące, ale brakuje zewnętrznych źródeł w tym celu, w komentarzu __ na pytanie, może OP może to naprawić.Jeśli z drugiej strony uważasz, że to pytanie jest całkowicie bezużyteczne w żaden sposób i nie przestrzega zasad pytania, głosuj, aby zamknąć lub oflagować. – Zeta