Zum Inhalt springen

was braucht man alles?

Erstellt am 29. März 2005 · 7 Antworten · letzte Antwort am 24. Juli 2005

Tags: Bilder, HTML & CSS, Frage

Unbekannter Benutzer ·

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

olivierhuber ·

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

LineMan ·

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.
Space-Teddy ·

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

toyde · · Beste Antwort

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

toyde ·

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.