Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Hallo Lorenz, Ich bin zwar der Meinung, dass du mit deinem Wunsch absolut auf dem Holzweg bist und würde es nie machen, aber natürlich kannst du jedem normalen p deine eigene Klasse geben: lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class = meineKlasse Das war mein erster Ansatz. Leider bringt er nicht den gewuenschten Effekt. Warum ist mir allerdings auch unklar. Aber vielleicht belasse ich es einfach mal bei der CSS-Loesung, auch wenn ich gerne wuesste, warum das im TS nicht funktioniert. Gruss, Christian Am 11.03.2011 00:10, schrieb Christian Lerrahn: Hallo Jana, On Thu, 10 Mar 2011 14:19:44 +0100 Jana Golinowskijgolinow...@codematix.de wrote: Ich habe mal meine Theorie getestet und wenn ich das CSS in p { text-align: justify; } .align-center, p.align-center { text-align: center; } aendere, stimmen die Prioritaeten. Allerdings ist das nicht so ganz was ich will, auch wenn ich damit leben koennte. Ich waere dennoch weiterhin an einer Loesung interessiert, mit der ich (ohne jQuery) die klassenlosenp-Tags loswerde. Du solltest dich vielleicht noch etwas mehr damit beschäftigen, welche CSS-Eigenschaft wann verwendet wird. Auf CSS 4 You ist vor allem auch die Kaskadierung sehr gut erklärt. http://www.css4you.de/wscss/css06.html Dass dein anderer Test nicht so funktioniert, wie du dir das zuerst gedacht hast ist auch vollkommen klar. p.align-center ist eben viel ungenauer als div.cnt p, d.h. die Spezifität ist geringer (11 12). Alternativ könntest du in solchen Fällen auch die !important-Regel benutzen. Danke fuer den freundlichen Hinweis. ;) Falsches CSS war zwar der Grund fuer meine Frage, aber eine TS-Loesung waere mir dennoch lieber. Auf die Frage habe ich jedoch nie eine Antwort bekommen... Ich fasse CSS ungern an, wenn eine Site schon viele Seiten hat, weil es manchmal dauert, bis man alle Nebenwirkungen von Aenderungen entdeckt hat. Bei TS weiss ich da besser, was passiert. Aber vielleicht liegt es auch einfach daran, dass ich Coder bin und mit visuellen Fragen schon immer meine Schwierigkeiten hatte... ;) Gruss, Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Hi Ingo, On Wed, 09 Mar 2011 15:34:40 +0100 Ingo leo.ing...@gmx.de wrote: Christian Lerrahn schrieb am 09.03.2011 14:12 Textelemente, die von p-Tags umschlossen sind. Nun will ich die gerne alle stylen, aber das geht halt fuer klasselos nur in CSS3 explizit. Style doch p allgemein und dann überschreib das für Sonderfälle (Klassen, IDs, Kontext..): p {bla} /* klassenlose Gesellschaft */ p.foo {blabla} p#bar {blablum} #foobar .blubsibum p.howl {bla !important} Da war ich wohl nicht ausfuehrlich genug. Ich habe das probiert und zumindest FF schien das nicht richtig zu interpretieren. Tatsaechlich gewinnt da immer das klassenlose CSS und zerschiesst mir damit z.B. absichtliche Zentrierung. In CSS3 geht das als p:not([class]) {...} aber in CSS2 scheint das nicht so einfach zu sein. Gruss, Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Hallo Christian, Christian Lerrahn schrieb: In CSS3 geht das als p:not([class]) {...} aber in CSS2 scheint das nicht so einfach zu sein. Verstehe ich nicht. Styles mit Klassen sind doch immer spezieller und gewinnen vor Styles ohne alles. Auch beim Firefox. Gruß Martin -- Bitte nicht an der E-Mail-Adresse fummeln, die paßt so. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Christian Lerrahn schrieb: aber in CSS2 scheint das nicht so einfach zu sein. kann ich nicht nachvollziehen schon seit CSS1 gewinnt immer mit klasse vor klassenlos p.foo ist in der spezifität höher al p http://de.selfhtml.org/css/formate/kaskade.htm#spezifitaet -- Ralf-René Schröder http://if-20.com ... YAML templates for TYPO3 __ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Am 3/10/11 11:50 AM, schrieb Ralf-René Schröder: Christian Lerrahn schrieb: aber in CSS2 scheint das nicht so einfach zu sein. kann ich nicht nachvollziehen schon seit CSS1 gewinnt immer mit klasse vor klassenlos p.foo ist in der spezifität höher al p http://de.selfhtml.org/css/formate/kaskade.htm#spezifitaet Nimm doch jQuery und adde zu allen p-Dings eine Defaultklasse. $('p').addClass('default'); Rainer -- Webmasterei Hamburg Dipl.-Ing. R. Schleevoigt TYPO3 Certified Integrator :: iPhone Developer Ust-ID: DE239491976 mail:rai...@webmasterei-hamburg.de http://webmasterei.com/ 22303 Hamburg | Novalisweg 10 +49 40 27806982 | skype:kontaktschmied ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Am 10.03.2011 09:26, schrieb Martin Schoenbeck: Hallo Christian, Christian Lerrahn schrieb: In CSS3 geht das als p:not([class]) {...} aber in CSS2 scheint das nicht so einfach zu sein. Verstehe ich nicht. Styles mit Klassen sind doch immer spezieller und gewinnen vor Styles ohne alles. Auch beim Firefox. Gruß Martin Ich glaube, sein Problem ist, das er bestimmte styles die aus den Klassenlosen Elemente kommen, quasi löschen möchte. Dazu muss eben alle unerwünschten styles wieder überschreiben, z.B. mit den default-Werten. Ein ausführliche Beispiel wäre hilfreich. Björn ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
On Thu, 10 Mar 2011 11:50:31 +0100 Ralf-René Schröder ralf.r...@online.de wrote: Christian Lerrahn schrieb: aber in CSS2 scheint das nicht so einfach zu sein. kann ich nicht nachvollziehen schon seit CSS1 gewinnt immer mit klasse vor klassenlos p.foo ist in der spezifität höher al p http://de.selfhtml.org/css/formate/kaskade.htm#spezifitaet Dachte ich auch. Aber zumindest in meinem Test hat sich das nicht so verhalten. Ich vermute, das hat etwas damit zu tun, dass ich im CSS einmal das Mutterelement drin habe und einmal nicht. Der FF Web Developer zeigt mir das CSS fuer einen Absatz, der nicht mehr zentriert wird, so an: .align-center, p.align-center (line 133) { text-align: center; } div.cnt p (line 120) { text-align: justify; } Also, obwohl der klassenlose Eintrag zuerst kommt, hat er hoehere Prioritaet. Die Tabelle am angegebenen Link verstehe ich nicht ganz, aber vielleicht erklaert die dieses Verhalten ja... Jedenfalls will ich dieses Problem gerne loesen, indem ich ueberall eine Klasse habe. Gruss, Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
On Thu, 10 Mar 2011 12:01:12 +0100 Rainer Schleevoigt rai...@webmasterei-hamburg.de wrote: Am 3/10/11 11:50 AM, schrieb Ralf-René Schröder: Christian Lerrahn schrieb: aber in CSS2 scheint das nicht so einfach zu sein. kann ich nicht nachvollziehen schon seit CSS1 gewinnt immer mit klasse vor klassenlos p.foo ist in der spezifität höher al p http://de.selfhtml.org/css/formate/kaskade.htm#spezifitaet Nimm doch jQuery und adde zu allen p-Dings eine Defaultklasse. $('p').addClass('default'); Dann lieber CSS3 und kein schoenes Layout in alten Browsern... ;) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
On Thu, 10 Mar 2011 23:52:12 +1100 Christian Lerrahn ty...@penpal4u.net wrote: On Thu, 10 Mar 2011 11:50:31 +0100 Ralf-René Schröder ralf.r...@online.de wrote: Christian Lerrahn schrieb: aber in CSS2 scheint das nicht so einfach zu sein. kann ich nicht nachvollziehen schon seit CSS1 gewinnt immer mit klasse vor klassenlos p.foo ist in der spezifität höher al p http://de.selfhtml.org/css/formate/kaskade.htm#spezifitaet Dachte ich auch. Aber zumindest in meinem Test hat sich das nicht so verhalten. Ich vermute, das hat etwas damit zu tun, dass ich im CSS einmal das Mutterelement drin habe und einmal nicht. Der FF Web Developer zeigt mir das CSS fuer einen Absatz, der nicht mehr zentriert wird, so an: .align-center, p.align-center (line 133) { text-align: center; } div.cnt p (line 120) { text-align: justify; } Also, obwohl der klassenlose Eintrag zuerst kommt, hat er hoehere Prioritaet. Die Tabelle am angegebenen Link verstehe ich nicht ganz, aber vielleicht erklaert die dieses Verhalten ja... Jedenfalls will ich dieses Problem gerne loesen, indem ich ueberall eine Klasse habe. Ich habe mal meine Theorie getestet und wenn ich das CSS in p { text-align: justify; } .align-center, p.align-center { text-align: center; } aendere, stimmen die Prioritaeten. Allerdings ist das nicht so ganz was ich will, auch wenn ich damit leben koennte. Ich waere dennoch weiterhin an einer Loesung interessiert, mit der ich (ohne jQuery) die klassenlosen p-Tags loswerde. Gruss, Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Christian Lerrahn schrieb: .align-center, p.align-center (line 133) { text-align: center; } div.cnt p (line 120) { text-align: justify; } p.align-center hat die Spezifität 0011 div.cnt p hat die Spezifität 0012 (und gewinnt dadurch) -- Ralf-René Schröder http://if-20.com ... YAML templates for TYPO3 __ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Hallo Christian, Christian Lerrahn schrieb: Dachte ich auch. Aber zumindest in meinem Test hat sich das nicht so verhalten. Ich vermute, das hat etwas damit zu tun, dass ich im CSS einmal das Mutterelement drin habe und einmal nicht. Der FF Web Developer zeigt mir das CSS fuer einen Absatz, der nicht mehr zentriert wird, so an: .align-center, p.align-center (line 133) { text-align: center; } div.cnt p (line 120) { text-align: justify; } Also, obwohl der klassenlose Eintrag zuerst kommt, hat er hoehere Prioritaet. Die Tabelle am angegebenen Link verstehe ich nicht ganz, aber vielleicht erklaert die dieses Verhalten ja... Jedenfalls will ich dieses Problem gerne loesen, indem ich ueberall eine Klasse habe. Kann man natürlich so lösen. Ist nur mehr Aufwand. Wenn Du willst, daß der erste Eintrag den zweiten überschreibt, dann füge da einfach ein , div.cnt p.align-center hinzu und schon ist die Sache gegessen. Gruß Martin -- Bitte nicht an der E-Mail-Adresse fummeln, die paßt so. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Hallo Jana, On Thu, 10 Mar 2011 14:19:44 +0100 Jana Golinowski jgolinow...@codematix.de wrote: Ich habe mal meine Theorie getestet und wenn ich das CSS in p { text-align: justify; } .align-center, p.align-center { text-align: center; } aendere, stimmen die Prioritaeten. Allerdings ist das nicht so ganz was ich will, auch wenn ich damit leben koennte. Ich waere dennoch weiterhin an einer Loesung interessiert, mit der ich (ohne jQuery) die klassenlosen p-Tags loswerde. Du solltest dich vielleicht noch etwas mehr damit beschäftigen, welche CSS-Eigenschaft wann verwendet wird. Auf CSS 4 You ist vor allem auch die Kaskadierung sehr gut erklärt. http://www.css4you.de/wscss/css06.html Dass dein anderer Test nicht so funktioniert, wie du dir das zuerst gedacht hast ist auch vollkommen klar. p.align-center ist eben viel ungenauer als div.cnt p, d.h. die Spezifität ist geringer (11 12). Alternativ könntest du in solchen Fällen auch die !important-Regel benutzen. Danke fuer den freundlichen Hinweis. ;) Falsches CSS war zwar der Grund fuer meine Frage, aber eine TS-Loesung waere mir dennoch lieber. Auf die Frage habe ich jedoch nie eine Antwort bekommen... Ich fasse CSS ungern an, wenn eine Site schon viele Seiten hat, weil es manchmal dauert, bis man alle Nebenwirkungen von Aenderungen entdeckt hat. Bei TS weiss ich da besser, was passiert. Aber vielleicht liegt es auch einfach daran, dass ich Coder bin und mit visuellen Fragen schon immer meine Schwierigkeiten hatte... ;) Gruss, Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Hallo Christian Ich bin zwar der Meinung, dass du mit deinem Wunsch absolut auf dem Holzweg bist und würde es nie machen, aber natürlich kannst du jedem normalen p deine eigene Klasse geben: lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class = meineKlasse Beste Grüsse, Lorenz Am 11.03.2011 00:10, schrieb Christian Lerrahn: Hallo Jana, On Thu, 10 Mar 2011 14:19:44 +0100 Jana Golinowskijgolinow...@codematix.de wrote: Ich habe mal meine Theorie getestet und wenn ich das CSS in p { text-align: justify; } .align-center, p.align-center { text-align: center; } aendere, stimmen die Prioritaeten. Allerdings ist das nicht so ganz was ich will, auch wenn ich damit leben koennte. Ich waere dennoch weiterhin an einer Loesung interessiert, mit der ich (ohne jQuery) die klassenlosenp-Tags loswerde. Du solltest dich vielleicht noch etwas mehr damit beschäftigen, welche CSS-Eigenschaft wann verwendet wird. Auf CSS 4 You ist vor allem auch die Kaskadierung sehr gut erklärt. http://www.css4you.de/wscss/css06.html Dass dein anderer Test nicht so funktioniert, wie du dir das zuerst gedacht hast ist auch vollkommen klar. p.align-center ist eben viel ungenauer als div.cnt p, d.h. die Spezifität ist geringer (11 12). Alternativ könntest du in solchen Fällen auch die !important-Regel benutzen. Danke fuer den freundlichen Hinweis. ;) Falsches CSS war zwar der Grund fuer meine Frage, aber eine TS-Loesung waere mir dennoch lieber. Auf die Frage habe ich jedoch nie eine Antwort bekommen... Ich fasse CSS ungern an, wenn eine Site schon viele Seiten hat, weil es manchmal dauert, bis man alle Nebenwirkungen von Aenderungen entdeckt hat. Bei TS weiss ich da besser, was passiert. Aber vielleicht liegt es auch einfach daran, dass ich Coder bin und mit visuellen Fragen schon immer meine Schwierigkeiten hatte... ;) Gruss, Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Hallo Christian, Christian Lerrahn schrieb: Hallo, die Frage kommt mir selbst ziemlich dumm vor, aber ich kann sie trotzdem nicht beantworten. Ich habe viele Textelemente, die von p-Tags umschlossen sind. Nun will ich die gerne alle stylen, aber das geht halt fuer klasselos nur in CSS3 explizit. Wieso geht das nur mit CSS3? Habe ich irgendwas verpaßt? Oder verstehe ich Dich komplett falsch? Gruß Martin -- Bitte nicht an der E-Mail-Adresse fummeln, die paßt so. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Hallo Christian, p {margin:10px; etc. } oder .container p { ... irgendwas ... } ist CSS 1 ... Gruß Peter -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags
Christian Lerrahn schrieb am 09.03.2011 14:12 Textelemente, die von p-Tags umschlossen sind. Nun will ich die gerne alle stylen, aber das geht halt fuer klasselos nur in CSS3 explizit. Style doch p allgemein und dann überschreib das für Sonderfälle (Klassen, IDs, Kontext..): p {bla} /* klassenlose Gesellschaft */ p.foo {blabla} p#bar {blablum} #foobar .blubsibum p.howl {bla !important} Gruss, Ingo ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german