PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bildrand wird nicht als HTML-Konform angenommen


Distructive
19.03.2009, 11:03:15
hi, ich habe ein altes problem. ich habe ein bild, das als link dient:

<img src="images/48x48/user_remove.png" border="0" alt="Delete Search"/>

Damit ich jetzt keinen rahmen habe, benutze ich das border="0" . Es funktioniert auch einwandfrei im FF und IE, jedoch wenn ich meinen Code mit einem HTML Validator prüfe, bekomme ich folgenden fehelr:


There is no attribute ...
Cause:

The element uses an attribute that does not exist. This error can be caused by:

wrong: <table height="100%">
right: <table style="height: 100%;">


wenn ich jedoch folgendes mache:

<img src="images/48x48/user_remove.png" style="border:0;" alt="Delete Search"/>

oder
<img src="images/48x48/user_remove.png" class="borderlink" alt="Delete Search"/>

und es direkt im css file deklariere, funktioniert es nichtmehr und ich habe immer einen rahmen um das bild.

Weis jemand dafür eine Lösung? Ich möchte mein gesamtes Projekt streng nach HTML und XHTML Richtlinien programmieren.

agent47
19.03.2009, 11:14:47
<img src="images/48x48/user_remove.png" style="border: none;" alt="Delete Search"/>


alternativ


<img src="images/48x48/user_remove.png" class="noborder" alt="Delete Search"/>

<style>
img.noborder {
border: none;
}
</style>