Я делаю пользовательский элемент управления со свойствами, которые могут изменитьКак изменить свойства класса css без ID?
У меня есть HTML (.aspx):
<div>
<ul>
<li id="li_id" runat="server" class="myStyle" visible="false"></li>
</ul>
</div>
(Мой первый литий ложна, что другие будут добавлены динамически и хотите чтобы убедиться, что есть по крайней мере одна ссылка CSS класс)
мой отделенного кода:
for (int i = 0; i < fotos.Count(); i++)
{
if (File.Exists(Server.MapPath((fotos[i]))))
{
content_slider_inside.InnerHtml += @"<li id='img" + i.ToString() + "'><IMG SRC='" + fotos[i] + "' HEIGHT='490PX' /></li>";
navigation.InnerHtml += "<li class='myStyle' runat='server'><a href='#img" + (i+1).ToString() + "'>" + (i+1).ToString() + "</a></li>";
}
}
Мой CSS (.css)
.myStyle
{
/*empty*/
}
Как я добавить свои свойства стиля без использования идентификационного кода? (так как он генерируется dinicamente) , например:
myStyle["background-color"]="red";
для всех генерироваться динамически изменять свойства CSS Li
Я не заинтересован, чтобы решить его с Javascript или JQuery
спасибо, много
Вы хотите (а) изменить стиль динамически, (b) изменить стиль только для одного элемента, (c) изменить конкретное свойство стиля для одного элемента? –
Я хочу изменить элементы с классом css («myStyle»), потому что я делаю пользовательский элемент управления со свойствами, которые могут меняться. – ch2o
Так почему же изменение самого файла CSS не работает для вас? –