Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как указать css для каждого элемента в меню? / 3 сообщений из 3, страница 1 из 1
01.11.2006, 18:38
    #34098819
babaEGA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как указать css для каждого элемента в меню?
Добрый день.
В моем проекте имеется файл Style.css - где в частности есть описание элемента "ссылка". Помимо этого у меня в master page есть симпатичное меню (asp:menu) - данные берутся из SiteMap.
Проблема в том, что описание ссылок из css "перебивает" элементы в меню (шрифт становится 12-ый, а не 11, цвет не тот и т.д.). Указание CssClass="..." для элемента <asp:Menu ничего не дало .
Как устранить проблему и сделать так, чтобы все были счастливы? %)

Style.css
Код: plaintext
1.
2.
a{COLOR: #2f2c5b; FONT-SIZE: 12px; text-decoration: none;}
a:hover{COLOR: #536bb0; FONT-SIZE: 12px; text-decoration:underline;}

MasterPage.master:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
    <asp:Menu ID="Menu2" runat="server" DataSourceID="SiteMapDataSource1"  
                Orientation="Horizontal" 
                BackColor="#B5C7DE" 
                DynamicHorizontalOffset="2" 
                Font-Names="Verdana" 
                Font-Size="11px" 
                ForeColor="#284E98" 
                StaticSubMenuIndent="10px" >
            <StaticMenuItemStyle Font-Size="11px"  />
            <DynamicMenuItemStyle Font-Size="11px"/>
            <DynamicHoverStyle BackColor="#284E98" ForeColor="White" Font-Size="11px"  />
            <StaticHoverStyle BackColor="#284E98" ForeColor="White"
 Font-Names="Verdana" Font-Size="11px" />           
            <DynamicMenuStyle BackColor="#B5C7DE" Font-Size="11px"  />
            <StaticMenuStyle BackColor="#B5C7DE" Font-Size="11px" />      
            <StaticSelectedStyle BackColor="#91B5F0" Font-Size="11px" />
            <DynamicSelectedStyle BackColor="#91B5F0" Font-Size="11px"/>
        </asp:Menu>
...
Рейтинг: 0 / 0
01.11.2006, 21:49
    #34099111
Max951
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как указать css для каждого элемента в меню?
ну так у тебя же в стилях для a. прописано 12px вот и получаешь результат

Но и тогда,
Когда во всей планете
Пройдет вражда племен,
Исчезнет ложь и грусть, -
Я буду воспевать
Всем существом в поэте
Шестую часть земли
С названьем кратким Русь.
С. Есенин
...
Рейтинг: 0 / 0
02.11.2006, 14:50
    #34101129
babaEGA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как указать css для каждого элемента в меню?
А если я хочу чтобы у меня в меню срабатывал другой стиль для А

Например этот.
Код: plaintext
1.
2.
3.
a.list{COLOR: #2f2c5b; FONT-SIZE: 12px; text-decoration: none;
}
a.list:hover{COLOR: #536bb0;  FONT-SIZE: 12px; text-decoration:underline;
}
Как это сделать?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как указать css для каждого элемента в меню? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]