[TYPO3-german] Jemand noch wach?

Peter Linzenkirchner peter at linzenkirchner.de
Thu Jun 1 16:15:39 CEST 2006


Hallo Jury,

Am 1. Jun 2006 um 14:58 schrieb Jury Salesski:

> Danke für die Antworten,
>
> manche Behauptungen sind hier falsch gewesen, sorry das behaupten zu
> müssen es ist aber so.
>
> 1) ich difeniere meine CSS ja von neu und beachte natürlich die
> Reihenfolge. Das einzige was hier datwischen funken kann ist evt. eine
> T3-interne css. Würde mich sehr wundern weill diese hätte im FE nichts
> zu suchen.

?? Natürlich gibt Typo3 eigene Stylesheets aus - viele Extensions  
bringen ein default-Stylesheet mit, das direkt in den Header  
geschrieben oder auch eingelinkt wird. Hast du den Quellcode  
kontrolliert, ob wirklich kein default-Stylesheet eingreift? Wenn du  
Probleme mit Stildefintionen hast, musst du wirklich alle Stile und  
ihre hierarchische Abfolge analysieren. Ausserdem kann es natürlich  
auch an HTML-Fehlern liegen, wenn z. B. Tags nicht geschlossen sind.  
Ich gehe immer folgendermaßen vor:
- Seite mit einem Browser aufrufen
- über einen Validator das HTML prüfen lassen und evtl. Fehler ausmerzen
- für CSS ebenfalls einen Validator einschalten
- die wichtigsten Fehler korrigieren
Man muss nicht alle Fehler oder Warnungen beachten, aber man bekommt  
recht zuverlässig die möglichen Fehlerquellen präsentiert.
Anschließend schaue ich mit die Seite in Firefox an. Dort habe ich  
die Developer-Tools installiert, die mir alle Stile auflisten und mir  
erlauben, die Stile auch direkt zu bearbeiten. So finde ich  
persönlich die Fehler oder Problemstellen am schnellsten.
Letzer Schritt: Test in mind. 5 Browsern. Weil es der IE sowieso  
immer anders darstellt als der Rest der Welt.

> 2) Ich richte mich nach SELFHTML http://de.selfhtml.org/ und übernehme
> (so mach ich immer wenn meine code nicht funzt) direcht die code von
> Beispielen die auf SELFHTML auch ausführbar sind und funzen.

Nun ja, das muss noch nicht heissen, dass es kombiniert mit anderen  
Stildefinitionen auch noch geht. Oder dass es auch noch geht, wenn  
das HTML über Typo3 ausgegeben wird. Oder dass es auch noch geht,  
wenn ein default-Stil von Typo3 hinzukommt. usw. Man muss den  
gesamten Output kontrollieren, der Fehler kann an allen möglichen  
Stellen liegen.

> 3) es muss an irgendeiner besonderheit von Typo3 liegen den,

das kann nicht sein, CSS ist CSS. Wenn kein default-Stylesheet  
ausgegeben wird (was über den HTML-Code leicht geprüft werden kann),  
dann gibt es keine Besonderheit von Typo3. Der Browser interpretiert,  
nicht Typo3. Das liefert blos den Code.

> ich habe
> mein Template mit statischen Daten bei mir lokall erstellt und die
> CSS-definition eingebunden. es funzt so wie ich haben will.
> Ausserdem habe ich in meiner CSS auf T3 vor Tabelenzeile-Formartierung
> (die ja nicht ging) das hier definiert:
>
> table {
>   }

Damit werden aber frühere Stile nicht zurückgesetzt. Das hat genau  
die gleiche Auswirkung als würde nichts dastehen. Um Stildefinitionen  
zurückzusetzen, musst du sie schon einzeln ausschalten. ein:
   table {width: 100%}
kann nur über
   table (width: auto)
zurückgesetzt werden, nicht über
   table {}

> die Definition ist leer! Aber jetzt greift die Difinition der  
> Klasse von
> Tabellenformartierung:
> ..jsptable {
> 	width:100%;
> 	border: 1px solid #F00;
> 	border-style: dashed;
> }

da sind zwei Punkte drin - aber wohl nur ein Schreibfehler in der Mail.

>
> 4) Was für mich selbst etwas komisch ist:
>
> border: 1px solid #F00; // ich konnte früher auch  das hier
>
>   border: 1px dashed #F00;
>
> eingeben und es ging.
>
> in T3 dagegen geht das hier:
>
> 	border: 1px solid #F00;
> 	border-style: dashed;

Beides ist richtig und funktioniert auch, es sind einfach zwei  
verschiedene - zulässige - Schreibweisen. Das hat alllenfalls was mit  
dem verwendeten Browser zu tun, nicht mit Typo3.

> Bin mir nicht sicher aber ich glaube einen XML-Muster zu erkennen,
> besonderes wenn ich mir Punkt 3 anschaue.

?? Verstehe ich nicht.

Viele Grüße
Peter Linzenkirchner

-- 
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstraße 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------





More information about the TYPO3-german mailing list