2016-06-01 5 views
0

Ich versuche eine ASPX-Seite ADA-kompatibel zu bekommen, und eine der Hürden, die ich habe, ist, dass asp.net Listboxen, CheckBox-Listen (asp: CheckBoxList), und und Tabellen rendert ein Rahmen = 0 Attribut.So entfernen Sie border = 0 Attribut

gibt es eine Möglichkeit, dieses Attribut loszuwerden. Bitte seien Sie ausführlich in Ihrer Antwort.

Antwort

0

Ich glaube, der einfachste Weg, JQuery ist

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

in Bezug auf diese als eine gute Person sagte

border="0" für Netscape 4 notwendig war, die nicht die übliche Art und Weise CSS es richtig zu tun, unterstützt hat. Natürlich wird nicht viel in ASP.NET tatsächlich mit Netscape 4 arbeiten, also ist dieser Versuch der Abwärtskompatibilität ziemlich sinnlos.

Nebenbei, die ASP.NET controls 'Markup ist schlecht, es tatsächlich tatsächlich Browser-Sniffing in diesem Tag und Alter