Как динамический объект MenuItem не выравнивается статическое меню
Всем Привет,
Я пытаюсь создать подменю в asp.net сайт.
Статическое меню находится в правой части экрана.
Но слово "контроль" довольно короткое, поэтому динамические меню показывают только частичное.
Как я могу изменить динамические пункты меню, чтобы они заканчивались в правой части экрана в CSS. Таким образом, динамические элементы не начинаются с левых пикселей, как статический пункт меню
Что я уже пробовал:
<asp:Menu runat="server" ID="MnuMenu" Orientation="Horizontal" CssClass="Menu" DisappearAfter="2500" MaximumDynamicDisplayLevels="5" StaticDisplayLevels="1" DynamicEnableDefaultPopOutImage="false" StaticEnableDefaultPopOutImage="false" > <StaticMenuItemStyle HorizontalPadding="10" VerticalPadding="7" CssClass="MenuStatic" /> <DynamicMenuItemStyle HorizontalPadding="10" VerticalPadding="7" CssClass="MenuDynamic" /> </asp:Menu>
.Menu { right: 10px; top: 58px; position: absolute; font-size: 16px; text-decoration: none; vertical-align: middle; color: #8C8279; } .Menu a.highlighted { background-color: #012169; color: white; text-decoration: none; box-shadow: 5px 5px 5px rgba(40, 40, 50, 0.65); } .Menu a.selected { background-color: #F2CD00; color: #8C8279; text-decoration: none; box-shadow: 5px 5px 5px rgba(40, 40, 50, 0.25); } .Menu a.clicked { text-decoration: none; color: #8C8279; } .MenuStatic { direction: ltr; } .MenuDynamic{ z-index: 20; text-align: left !important; display: grid; }
Herman<T>.Instance
Никто не знает, как предотвратить подменю только частично видимым?