TYPO3-Testaccount
Testen Sie die aktuelle TYPO3 Version 4.4.2 kostenlos und unverbindlich für einen Monat!

jetzt testen

Schulungen

jetzt buchen

border="0" bei Bildern nicht anzeigen


Autor Nachricht
Verfasst am: 07. 04. 2009 [23:56]
diem48
Themenersteller
Dabei seit: 07.04.2009
Beiträge: 6
Hallo zusammen,

bei der Validierung nach WAI-AAA jammert dieser über die border-attribute bei den images:

"The document contains the element: img with the deprecated attribute: border"


Wie bekomme ich dieses border="X" jetzt aber vollständig bei allen images weg und - noch besser - ersetzte dieses Attribute durch einen css-tag style="border:Xpx;"??

Ich nutze:
doctype = xhtml_trans
xhtml_cleaning = all
htmlTag_langKey = de
doctypeSwitch = 1
xmlprologue = none

Als Template: css_styled_content


Bis dato habe ich dazu nicht wirklich was gefunden, habt ihr eine Idee dazu?

Danke vielmals,

Dieter
Profil
Verfasst am: 08. 04. 2009 [07:17]
kolki
Dabei seit: 04.08.2006
Beiträge: 506
border: none;
Profil
Verfasst am: 08. 04. 2009 [10:13]
diem48
Themenersteller
Dabei seit: 07.04.2009
Beiträge: 6
nicht unbedingt ...

HTML
klassenname { border: none; }


das ist als css-tag schon mal nicht valide, da gehört

HTML
klassenname { border: 0px; }


hin.


Ich will/muss aber den HTML-tag im img-tag weg und diesen durch ein css-tag ersetzt bekommen:

statt <img src="irgendwas.jpg" border="0">
sollte <img src="irgendwas.jpg" style="border:0px;">

angezeigt werden.

Oder statt <img src="irgendwas.jpg" border="2">
eben dann <img src="irgendwas.jpg" style="border:2px;">

Der HTML-border-tag im img-tag ist lt. WAI-AA nicht mehr gültig, der gehört weg.
Nur wie??
Profil
Verfasst am: 08. 04. 2009 [11:18]
brokemeister
Dabei seit: 06.05.2007
Beiträge: 762
Hi!
Du musst dir mal das TS-Template von css_styled_content anschauen... dort wird irgendwo der Wert aus der DB an das Bild übergeben.

Ich gehe mal davon aus, dass du keine Rahmen haben willst... Dann schreibe einfach folgenes in in deine CSS-Datei...

HTML
IMG {
  border: 0;
}


(Bei 0 kannst du "px" weglassen, sollte minimal schneller sein icon_wink.gif )

Gruß

Malte
ProfilWWW
Verfasst am: 08. 04. 2009 [12:54]
diem48
Themenersteller
Dabei seit: 07.04.2009
Beiträge: 6
Hi,

danke, das ist mir schon klar wie es mit css funktioniert ...

nur setzt t3 bei den Bildern den HTML-tag "border="x" in das img-tag.
Und genau diesen Tag will ich weg haben.
HTML
<img src="irgendwas.jpg" border="0">
                         ^^^^^^^^^^ <- weg!!
Profil
Verfasst am: 08. 04. 2009 [16:09]
karlchen
Dabei seit: 19.10.2006
Beiträge: 748
Für xhtml_trans scheint das Atrribut noch gültig zu sein,
wenn du deinen Doctype auf xhtml_strict,xhtml_11 oder xhtml_2 änderst, wird das Border weg gelassen.

Ansonsten:
TYPOSCRIPT
config.disableImgBorderAttr = 1


weiteres dazu in der TSref
http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.2.0/view/1/7/#id4213956
Profil
Verfasst am: 22. 04. 2009 [21:10]
diem48
Themenersteller
Dabei seit: 07.04.2009
Beiträge: 6
hi karlchen,

danke, das war es. Das habe ich im TSref völlig übersehen.



Dieter
Profil