Hallo zusammen,
ich bin ein Contao-Neuling und arbeite mich gerade durch das Contao3 Buch von Peter Müller (welch feine Hilfestellung!). Keine Sorge, ich bin nicht ganz neu - verfüge zum Glück über einige Vorkenntnisse mit HTML, CMS und ein bisschen CSS
Was ich gemacht habe bisher (im Buch ist das letztlich die Seite 349):
- Ich habe ein einges Kontaktformular mit der CSS-ID kontaktformular erstellt
- Ich habe eine Seite kontakt.html erstellt, darin als Inhaltselement das Kontaktformular eingebunden.
- Ich habe ein neues Stylecheet namens interkation angelegt und darin eigene Definitionen festgelegt (über die internen Stylecheets).
- Ich habe in meinem Standardlayout das Stylecheet interaktion eingebunden und das CSS-Framework Formular aktiviert. (Bei letzterem bin ich mir nicht sicher, ob ich das muss? Davon steht im Buch nix.. fand es aber keine schlechte Idee..??!)
Das Formular wird unter "Kontakt" angezeigt - nur leider nicht so, wie ich es mit meinem CSS vorgesehen habe (das CSS verändert rein gar nichts). Um dem Fehler auf die schliche zu kommen, hier ein Teil des Codes, den ich dem Stylecheet interaktion hinzugefügt habe:
Code:
BG Box für Kontaktformular
form#kontaktformular {
margin:0 0 2em;
padding:1em;
background-color:#f5f4e;
-webkit-box-shadow:0 2px 6px rgba(68,68,68,0.3);
box-shadow:0 2px 6px rgba(68,68,68,0.3);
border-top:1px solid #dfddb7;
border-bottom:1px solid #dfddb7;
line-height:1;
behavior:url('assets/css3pie/1.0.0/PIE.htc');
}
#kontaktformular label {
display:block;
margin:1em 0 0.25em;
cursor:pointer;
}
Laut Firebug erkennt der Firefox das Kontaktformular als Folgendes:
Code:
xt block">
<div id="kontaktformular" class="ce_form tableless block"><form id="f1" enctype="application/x-www-form-urlencoded" method="post" action="index.php/kontakt.html">
<div class="formbody">
Also - offenbar erkennt er ja meine Kontaktformular mit der erstellten CSS-ID. Nur warum dann bloß mag er dann das zugehörige CSS nicht umsetzen?
Kurzer Gedanke dazu: Ein Inhaltselement hat selbst ja auch noch eine CSS-ID - habe dort mal dem Formular-Element aus Spaß eine ID gegeben und diese über das css angesprochen. Auch das wollte er nicht annehmen.
Irgendwo muss ich da einen Denkfehler eingebaut haben, oder?
Freue mich auf Eure Unterstützung!
Danke Euch!
Viele Grüße
Anja
Lesezeichen