A stejny problem je i u weboveho ovladaciho prvku
Kód:
<asp:ImageButton id="CZ" ImageUrl="~/images/vlajka_cz.gif" Width="30"
Height="20" runat="server" OnCommand="Language_Command" CommandName="cs-cz">
Tady jsem to vyresil takto
Kód:
<asp:LinkButton id="CZ" runat="server" OnCommand="Language_Command"
CommandName="cs-cz"><img class="no-border" src="images/vlajka_cz.gif"
width="30" height="20" alt="Česky" runat="server" /></asp:LinkButton>
Podotykam, ze byl problem pri validaci pres http://validator.w3.org/, kde jejich User Agent ma nastavenou nejakou starou verzi a ASP.NET generuje ImageButton jako
HTML kód:
<img src="images/vlajka_cz.gif" width="30" height="20" border="0" />
ktery neni kvuli border="0" XHTML validni, i kdyz tam tento atribut neni definovan.
Pro novejsi browsery generuje server jiz atribut style="border-width:0px", coz je jiz v poradku.

Ale i presto mi to prijde u obou webovych ovladacich prvku jaku bug, protoze pri standardnim pouziti nelze nastavit border pres CSS, protoze prima hodnota atributu border nebo style ma vyssi prioritu nez class.