[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