Re: [TYPO3-german] Klasse auf alle klassenlosen p-Tags

2011-03-12 Diskussionsfäden Christian Lerrahn
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

2011-03-10 Diskussionsfäden Christian Lerrahn
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

2011-03-10 Diskussionsfäden 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
-- 
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

2011-03-10 Diskussionsfäden 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

--
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

2011-03-10 Diskussionsfäden Rainer Schleevoigt

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

2011-03-10 Diskussionsfäden Bjoern Pedersen
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

2011-03-10 Diskussionsfäden Christian Lerrahn
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

2011-03-10 Diskussionsfäden Christian Lerrahn
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

2011-03-10 Diskussionsfäden Christian Lerrahn
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

2011-03-10 Diskussionsfäden Ralf-René Schröder

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

2011-03-10 Diskussionsfäden Martin Schoenbeck
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

2011-03-10 Diskussionsfäden Christian Lerrahn
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

2011-03-10 Diskussionsfäden Lorenz Ulrich

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

2011-03-09 Diskussionsfäden Martin Schoenbeck
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

2011-03-09 Diskussionsfäden Peter Linzenkirchner
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

2011-03-09 Diskussionsfäden Ingo

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