Ich habe versucht ein Formular zu bauen, dass ohne tables arbeitet, also nur CSS.
Habe aber zwei Fragen:
1. Wieso geht der Border des formular-DIVS nicht um mein Formular?
2. Wie kann ich mit CSS bei meinen Buttons einen active-Zustand definierten. .formbutton a:active {} funktioniert nicht.
Hier der HTML-Code:
Hier der CSS-Code:
Danke für eure Hilfe!
Habe aber zwei Fragen:
1. Wieso geht der Border des formular-DIVS nicht um mein Formular?
2. Wie kann ich mit CSS bei meinen Buttons einen active-Zustand definierten. .formbutton a:active {} funktioniert nicht.
Hier der HTML-Code:
HTML:
<div class="formular">
<div class="spaltelinks">
<div class="formzeile">
<div class="formzeilelinks" style="width: 63px"><label for="mitteilung">Mitteilung:</label></div>
<div class="formzeilerechts"><textarea name="mitteilung" rows="5" cols="37"></textarea> </div>
</div>
</div>
<div class="spalterechts">
<div class="formzeile">
<div class="formzeilelinks"><label>Name:</label></div>
<div class="formzeilerechts"><input type="text" size="40" maxlength="50" name="namefeld"></div>
</div>
<div class="formzeile">
<div class="formzeilelinks"><label>E-Mail:</label></div>
<div class="formzeilerechts"><input type="text" size="40" maxlength="60" name="emailfeld"></div>
</div>
<div class="formzeile">
<div class="formzeilelinks"></div>
<div class="formzeilerechts"><input type="submit" name="Submit" value="Eintragen" class="formbutton"> <input type="reset" name="Reset" value="Zurücksetzen" class="formbutton"></div>
</div>
</div>
</div>
Hier der CSS-Code:
HTML:
.formular {
border: 1px solid black;
}
label {
font-weight: bold;
}
.formzeile {
clear: both;
}
.formzeilelinks {
float: left;
width: 40px;
margin-top: 5px;
}
.formzeilerechts{
float: left;
}
.spaltelinks {
float: left;
width: 310px;
}
.spalterechts {
float: left;
}
input, textarea{
border: none;
background-color: #FFCC00;
margin: 5px;
padding: 2px;
font-family: Verdana, Arial, Helvetica , sans-serif;
font-size: 9px;
line-height: 11px;
letter-spacing: 0.5px;
}
.formbutton {
background-color: #CC66FF;
border: 3px double green;
}
Danke für eure Hilfe!