Hallo,
ich versuche gerad ein xhtml-strict Seite zu erstellen. Ich habe aber z. B. das Problem, dass der W3C-Validator mir bei einem durch den Gif-Builder erzeugtem Bild das border-attribut beanstandet. In der tsref habe ich nichts gefunden, wie ich das border weg bekommen kann. Weis hier jemand von euch bescheid?
Und mal ganz allgemein, welche Extensions braucht man denn so, wenn man einen W3C konformes xhtml-strict Dokument erstellen will?
Wie löst man das stetig neue Einbinden von Bildern über CSS? Also, ich habe z. B. einen<div id="image">, eine externe CSS-Datei und wechselnde Bilder für diesen Bereich. Muss ich jetzt für jede neu generierte Seite ein extra CSS-File einbinden? Wenn ja, kann ich das über T3 auch dynamisch erzeugen (also externe Datei)?
Gruß
Sukkulent
Das möchte ich mal aufwärmen, das sind genau die Fragen, die ich mir auch derzeit stelle.
Ich schliesse mich dieser Frage an!
Auch ich habe momentan das gleiche Problem. Habt ihr schon eine Lösung dazu gefunden (speziell für das Einbinden einer CSS für ein Headerbild)?
MFG
Olivier
Also... es gibt derzeit keinen weg das border element los zu werden... ausser man geht an den core... es ist wohl schon in den bugtracker geschrieben worden und wird dann ja auch vielleicht behandelt.
hier ein auszug aus der englischen liste:
I replaced (aprox. line 2482 of class.tslib_content.php):
$theValue = '<img src="'.htmlspecialchars($GLOBALS['TSFE']->absRefPrefix.t3lib_div::rawUrlEncodeFP($info[3])).'" width="'.$info[0].'" height="'.$info[1].'" border="'.intval($conf['border']).'"'.($conf['params']?' '.$conf['params']:'').($altParam).' />';
with two lines:
if (intval($conf['border'])) $border_attr = 'border="'.intval($conf['border']).'"';
$theValue = '<img src="'.htmlspecialchars($GLOBALS['TSFE']->absRefPrefix.t3lib_div::rawUrlEncodeFP($info[3])).'" width="'.$info[0].'" height="'.$info[1].'" '.$border_attr.' '.($conf['params']?' '.$conf['params']:'').($altParam).' />';
Basically, this just checks to see if there is a value for $conf['border'] -- and if there isn't it doesn't include the border attribute.
also ich bin mir überhaupt nicht sicher
aber gabs nicht ne möglichkeit das per css
img {
border: none;
}
zu... naja nur so ne idee #giggle#
vieleicht klappt es ja
hi Forum.
Wollte keinen neuen Thread beginnen, darum poste ich hier.
Mein momentanes Validierungsproblem fängt schon ganz oben an.
Wie bekommt man den korrekten <head>-Bereich im Quelltext hin?(ich nehme an, das der Folgende ein korrekter Code ist):
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml version="1.0" encoding="iso-8859-1"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Mein Code sieht momentan so aus:
<!DOCTYPE html
PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Ausserdem wäre interessant zu wissen, wie man den <title>-Tag unter die <meta />, <link />-Tags bringt, und v.a. den JavaScript-Schmudder aus dem Code raus.
schonmal danke,
lg Robert
Nochmal xhtml und Header:
Bin einen Schritt weiter durch dieses Posting:
#222911
Nur das Problem um die Metas und den Title-Tag bin ich noch nicht los.