Основное горизонтальное (чёрное) меню удалось, по нажатию на кнопку сделал popup меню, в котором должен быть выбор элементов - так же сделал через ul и li.
Но этот выбор никак не хочет вставать вертикально! Копирую часть кода с этим списком в отдельный htm, там он вертикально. С помощью fireBug'а сравниваю css свойства в обоих файлах у этих ul и li - одинаковы (display: block !important).
При этом смотрю свойства li горизонтального меню - там display: list-item, а не inline.
Помогите поднять второстепенный список вертикально.
Так же не понимаю как microsoft положил список горизонтально не используя display: inline
.PrimaryNav { position: relative; height: 38px; background: black url(menu-middle.jpg) left top repeat-x; }
.PrimaryNav, .PrimaryNav ul { width: 937px; }
.PrimaryNav ul li { background: transparent url(menu-divider.jpg) right top no-repeat; }
.PrimaryNav ul li a, .PrimaryNav ul li span { padding: 10px 6px 5px 6px; margin: 3px 10px 2px 10px; position: relative; display: block; height: 18px; white-space: nowrap; font-size: 12px; color: White; }
.PrimaryNav ul li a:hover { background: url(menu-selected-middle.jpg) left top repeat-x; }
.PrimaryNav ul li a span, .PrimaryNav ul li a:hover span, .PrimaryNav ul li span span { text-decoration: none !important; }
.PrimaryNav ul li a span.Menu-left, .PrimaryNav ul li a span.Menu-right, .PrimaryNav ul li span span.Menu-left, .PrimaryNav ul li span span.Menu-right { position: absolute; top: 0; width: 4px; font-size: 1px; padding: 0; margin: 0; }
.PrimaryNav ul li a span.Menu-left, .PrimaryNav ul li span span.Menu-left, .PrimaryNav ul li a span.Menu-right, .PrimaryNav ul li span span.Menu-right { height: 33px; }
.PrimaryNav ul li a span.Menu-left, .PrimaryNav ul li span span.Menu-left { left: -4px; }
.PrimaryNav ul.MenuSelected li a span.Menu-right, .PrimaryNav ul.MenuSelected li span span.Menu-right { background: url(menu-selected-right.jpg) left top no-repeat; }
.PrimaryNav ul li a span.Menu-right, .PrimaryNav ul li span span.Menu-right { right: -4px; }
.PrimaryNav ul.MenuSelected li a span.Menu-left, .PrimaryNav ul.MenuSelected li span span.Menu-left { background: url(menu-selected-left.jpg) left top no-repeat; }
.PrimaryNav ul li a, .PrimaryNav ul li span { padding: 10px 6px 5px 6px; margin: 3px 10px 2px 10px; }
#PrimaryNavLeft { position: relative; padding-left: 4px; background: black url(menu-left.jpg) left top no-repeat; z-index: 1000; font-family: Segoe UI, Verdana, Tahoma, Helvetica, Arial, sans-serif; /* Follows MSCOM Typography Guidelines */ } #PrimaryNavRight { position: relative; padding-right: 4px; background: black url(menu-right.jpg) right top no-repeat; }
ul.Menu { position: relative; }
ul.Menu, ul.Menu ul { margin: 0; padding: 0; display: block;
}
ul.Menu li { position: relative; list-style: none; float: left; color: White; } ul.Menu li a, ul.Menu li span { display: block; text-decoration: none; } ul.Menu.MenuSelected {
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
SHUstriK
Есть сайт http://www.microsoft.com/web/platform/default.aspx
Пытаюсь перерисовать его дизайн.
Основное горизонтальное (чёрное) меню удалось, по нажатию на кнопку сделал popup меню, в котором должен быть выбор элементов - так же сделал через ul и li.
Но этот выбор никак не хочет вставать вертикально! Копирую часть кода с этим списком в отдельный htm, там он вертикально. С помощью fireBug'а сравниваю css свойства в обоих файлах у этих ul и li - одинаковы (display: block !important).
При этом смотрю свойства li горизонтального меню - там display: list-item, а не inline.
Помогите поднять второстепенный список вертикально.
Так же не понимаю как microsoft положил список горизонтально не используя display: inline
index.htm
style.css
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.