Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 31. Dezember 2010 00:25

tbillert
kennt CMS/ms
Ort: Jena
Registriert: 27. Dezember 2010
Beiträge: 105
Webseite

[gelöst] Captcha-Hilfetext im Kontaktformular stylen

Hallo zusammen,

den Captcha-Hilfetext auf

http://geojena.billert.de/index.php?page=kontakt

(also das "Bitte geben Sie die Zeichen aus dem Bild ein.")

bekomme ich nicht gestylt. Den kann man in der Konfiguration des Formbuilders angeben, allerdings kommt er dann ohne <p> in den Code. Ich habe ihn also mal in ein <p></p> gesperrt, damit bekommt er zumindest schonmal das margin-left meiner Standard-<p>-Formatierung aus dem CSS. Allerdings wird er jetzt sehr schmal, er scheint auch ein margin-right mitzubekommen, was sich offenbar auf das Captcha-Bildchen bezieht.

Normale Absaetze im Text werden mit

#main-text p {
    text-align: justify;
    margin-left: 50px;
    margin-right: 50px;
}

formatiert.

Ich habe probiert, fuer den Absatz des Textes eine neue Klasse zu erstellen, also den Text in ein

<p class="captchahelp"></p>

zu packen und diese separat ueber

p.captchahelp {
    text-align: justify;
    margin-left: 50px;
    margin-right: 0;
}

zu formatieren, aber das aendert nichts. Es scheint so, als ob diese Anweisung von der anderen ueberstimmt wird.

Was kann ich tun? Sieht - so wie es jetzt ist - recht unschoen aus.

Danke Euch im Voraus!

Gruss,

Thomas.

Beitrag geändert von tbillert (19. Januar 2011 00:59)

Offline

#2 31. Dezember 2010 02:15

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [gelöst] Captcha-Hilfetext im Kontaktformular stylen

IDs haben "Vorrang" gegenüber Klassen.
D.h.

#main-text p {...}

kann nicht mit

p.klassenname {...}

überschrieben werden.
Wenn dann mit

#main-text p.klassenname {...}

oder einfach nur

p {...}

oder, um es ganz speziell zu machen:

#main-text form .contactform .captcha p {
...
}

damit solltest Du den Absatz des Captcha-Moduls ziemlich sicher formatieren können.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 31. Dezember 2010 08:55

Connie
Server-Pate
Ort: Gribow
Registriert: 12. Dezember 2010
Beiträge: 216
Webseite

Re: [gelöst] Captcha-Hilfetext im Kontaktformular stylen

damit solltest Du den Absatz des Captcha-Moduls ziemlich sicher formatieren können.

wenn das dann immer noch nicht klappt, kannst du ja mal !important beifügen,  schau hier: http://www.css4you.de/wscss/css06.html#e

Gruss und guten Rutsch,

Connie

Offline

#4 31. Dezember 2010 10:37

Tobias_Gl
probiert CMS/ms aus
Ort: Siegen
Registriert: 09. November 2010
Beiträge: 69
Webseite

Re: [gelöst] Captcha-Hilfetext im Kontaktformular stylen

Achtung der Ausdruck !important sollte mit bedacht gewählt werden da er schon fast an Vergewaltigung des Browsers gleicht. Eine !important Regel kann gar nicht mehr überschrieben werden.

Damit kann man ins besondere direkte Zuweisungen, welche beispielsweise der Tiny oder andere wysiwyg-Editoren machen aufheben wink oder ein anderes Beispiel ist der min-heigt ie-hack

Beitrag geändert von Tobias_Gl (31. Dezember 2010 11:22)

Offline

#5 01. Januar 2011 10:12

tbillert
kennt CMS/ms
Ort: Jena
Registriert: 27. Dezember 2010
Beiträge: 105
Webseite

Re: [gelöst] Captcha-Hilfetext im Kontaktformular stylen

Danke Euch - und wuensche allen hier ein gutes neues Jahr!

Ich habe mal NaN's Tip probiert und ein

#main-text form .contactform .captcha p {
    text-align: justify;
    margin-left: 50px;
    margin-right: 0;
}

in's CSS eingefuegt. Jetzt sieht es besser aus, aber aus irgendeinem mir nicht nachvollziehbaren Grunde hat der Text immer noch ein Margin auf der rechten Seite und wird deswegen umgebrochen. Ich kann aber mit dem jetzigen Aussehen durchaus leben.

Viele Gruesse,

Thomas.

Beitrag geändert von tbillert (01. Januar 2011 11:29)

Offline

#6 01. Januar 2011 11:08

Wolfhardt
Gast

Re: [gelöst] Captcha-Hilfetext im Kontaktformular stylen

Guten Morgen und ein gutes Jahr 2011 an alle  lol

Zum Thema: In einem deiner stylesheets gibts folgende Anweisung:

/* Pretty up your Captcha image output */
.captcha {    
    margin:0.5em 0;    
    width:200px;
    text-align:center
}

Das gibbet sogar zweimal!!! yikes
Der folgende Block kommt doppelt vor:

/* Apply this class to text/select input fields with shorter labels
    to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em} 

/* Pretty up your Captcha image output */
.captcha {
    margin:0.5em 0;
    width:200px;
    text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em} 

/* Just a bit more room for the Submit button */
.submit {margin-top:0.5em}

Wenn du eins davon kickst und im anderen width auf 250px stellst, dürfte es hinhauen. Außerdem würd ich das text-align: justify; rausnehmen, ich glaub es sieht im Flattersatz besser aus wink

Insgesamt würd ich die stylesheets noch mal überarbeiten, fünf müsses nu wirklich net sein  wink

Beitrag geändert von Wolfhardt (01. Januar 2011 11:20)

#7 01. Januar 2011 11:20

tbillert
kennt CMS/ms
Ort: Jena
Registriert: 27. Dezember 2010
Beiträge: 105
Webseite

Re: [gelöst] Captcha-Hilfetext im Kontaktformular stylen

ooops... Danke Dir. Da waren Teile des Formbuilder-Stylesheets doppelt drin. Der hatte auch seine Beispiel-Forms komischerweise doppelt installiert, irgendwas war da schief gelaufen. Habe doppelte Eintraege rausgeworfen und width vergroessert - jetzt sieht's gut aus. Da war auch noch ein </br> nach dem Captcha-Hilfetext, welches ich ebenfalls entfernen konnte.

Wegen der 5 Stylesheets: die kommen durch die verschiedenen Module, die ich benutze. Wuerde ich der Uebersichtlichkeit halber auch gern so beibehalten.

Gruss,

Thomas.

Offline

#8 01. Januar 2011 11:22

Wolfhardt
Gast

Re: [gelöst] Captcha-Hilfetext im Kontaktformular stylen

Gern geschehn, bin froh, wenn ich helfen kann  wink