Warning: Die direkte Verwendung von PHP-Tags ist nicht erwünscht in /www/htdocs/txpa/textpattern/publish.php on line 996
txp resources [ge]: Tabellenloses Kommentarfeld

textpattern resources [ge]

Frisch aus der Presse

Tabellenloses Kommentarfeld

Autor: Alex
 

Frank (bernieman.tux(a)gmail.com) mailte uns seine tabellenlose Lösung für das Kommentarfeld, welches in TXP Standardversion mit einer Tabelle realisiert wird.

Er schreibt: Da ich sicherlich nicht der Einzige bin, der auf Tabellen gänzlich verzichtet, beschreibe ich nachfolgend eine einfache Anpassung.

Um ein tabellenfreies Layout zu erhalten, muss man 2
Änderungen vornehmen. Im comment_form ersetzt man den dortigen Code durch:

<fieldset> <label class="left"><txp:text item="name" /></label>
<txp:comment_name_input /><br />

<label class="left"><txp:text item="email" /></label>
<txp:comment_email_input /><br />

<label class="left">http://</label>
<txp:comment_web_input /><br />

<label class="left"><txp:text item="message" /></label>
<txp:comment_message_input /><br />

<label for="remember"><txp:comment_remember /></label>

<txp:comments_help /><br /><br />
<txp:comment_preview />
<txp:comment_submit /><br />
</fieldset>

Der dazugehörige CSS-Fragment-Code sieht folgendermaßen aus:

label.left {
float: left;
text-align: right;
width: 5em;
margin-right: .3em;
}

input[type=text], select {
float: left;
}

input.right {
float: left;
width: auto;
clear: both;
margin-left: 5.3em;
margin-right: .3em;
}

input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right {
margin-left: 6.3em;
}

input, textarea {
border: 1px solid gray;
font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
color: #8278b0;
}

fieldset {
background-color: #c9c9c9;
}

form br {
clear: both;
}

Farben können natürlich, sehr leicht angepasst werden.
color: #deine Farbe (Vordergrund)
background-color: #deineFarbe (Hintergrund)

Andreas Kalt hat einen sehr interessanten Artikel über die Realisierung von benutzerfreundlichen Kommentareingaben verfaßt. Lesenswert!

 
Filed:
CSS Tips
| 16.02.05