Использование HTML для элементов списка - PullRequest
1 голос
/ 11 февраля 2009

Мне было интересно, есть ли способ использовать HTML для содержимого моего ASP: элементы списка вместо простого текста? Причина, по которой я спрашиваю, заключается в том, что я хотел бы сделать дополнительное форматирование для каждого элемента в списке. Не только изменения шрифта, но, возможно, значки рядом с текстом или строками таблицы, чтобы разделить каждый элемент списка.

Я смутно осознаю, что может быть решение этой проблемы на JavaScript, но мне не очень повезло с этим, так что если кто-нибудь может предложить какие-либо предложения или указатели, которые были бы хороши.

Редактировать: я должен уточнить, что моей целевой платформой является .NET 2.0 и IE6.


Питер, это очень близко к тому, что я ищу. Я сделал это в моем приложении .NET;

itemToAdd.Attributes.Add("style", "padding-left: 20px; background: url(" + image + ".gif) no-repeat left center;");

Это работает точно так, как и ожидалось в FF3, но в IE изображения по какой-то причине не отображаются. Кто-нибудь знает о каких-либо проблемах, связанных с использованием фонового элемента CSS в IE?

Ответы [ 3 ]

1 голос
/ 11 февраля 2009

Вы не можете отформатировать элементы в списке. Вы должны создать свой собственный список.

Может быть, вы можете создать таблицу элементов HTML. тогда вы можете отформатировать, как вы хотите. для выбора предметов можно добавить колонку с радио или флажками.

Для ASP.NET пользовательский элемент управления выглядит следующим образом: Элемент управления ListBox JavaScript

1 голос
/ 11 февраля 2009

есть еще один связанный вопрос переполнения стека:

Есть ли способ улучшить с помощью CSS HTML

Исходя из этого, кажется, что вы не можете установить множество селекторов css для элемента OPTION внутри SELECT.

Вы можете установить некоторые вещи, такие как цвет и цвет фона в IE6, но не другие вещи, такие как отступы (которые работают в некоторых новых браузерах).

0 голосов
/ 11 февраля 2009

Вы можете использовать атрибуты стиля CSS для элементов списка. Но это выглядит как , это возможно только в Firefox.


Редактировать: протестировал его с IE 6, и он заработал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...