Как удалить атрибут border=0

Я пытаюсь сделать страницу aspx совместимой с ADA, и одно из препятствий, которые у меня есть, заключается в том, что списки asp.net, списки флажков (asp: Check Box List) и таблицы отображают атрибут border=0.

Есть ли способ избавиться от этого атрибута. пожалуйста, будьте многословны в своем ответе.

1 ответ

Я считаю, что самый простой способ это Jquery

    <script type="text/javascript">
  $(document).ready(function() {
    $('.formTable input[type="checkbox"]').parent().css('border','none');
  });
</script>

Относительно этого, как сказал один хороший человек

border="0" было необходимо для Netscape 4который не поддерживал обычное CSS способ сделать это правильно. Конечно, не так много в ASP.NET будет на самом деле работать с Netscape 4так что эта попытка обратной совместимости довольно бессмысленна.

Кстати, а также ASP.NET controlsразметка бедна, на самом деле она все еще делает браузер нюхает в наши дни

Другие вопросы по тегам