/ Published in: CSS
URL: http://www.creativeruin.com/basicform/
Basic form CSS (for use with the HTML form snippets I also posted).
*updated on 2/2/08: removed some unnecessary floats and separated layout styles from presentation styles for easier management.
Expand |
Embed | Plain Text
/* FORM STYLES */ form {font:1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#333;} fieldset {border:1px solid #999;} fieldset fieldset {border:none;} fieldset fieldset legend {font:bold 1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#000;} legend {font:1.5em/1 "Trebuchet MS",Helvetica,Jamrul,sans-serif; color:#000;} .textfield input, .file input, .dropdown select, .textarea textarea, div input.innertextfield {font:1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#000; border:1px solid #999; background:#ececec;} .textfield input:hover, .file input:hover, .dropdown select:hover, .textarea textarea:hover, div input.innertextfield:hover {border-color:orange;} .textfield input:focus, .file input:focus, .dropdown select:focus, .textarea textarea:focus, div input.innertextfield:hover {border-color:#333;} .textfield input:active, .file input:active, .dropdown select:active, .textarea textarea:active, div input.innertextfield:active {border-color:#333;} .textfield input:focus:hover, .file input:focus:hover, .dropdown select:focus:hover, .textarea textarea:focus:hover, div input.innertextfield:focus:hover {border-color:orange;} .checkbox input, .radio input {border:none; background:transparent;} button {font:1.2em/1 Verdana,Geneva,Kalimati,sans-serif; border:1px solid #666; background:#666; color:#fff;} button:hover {border-color:#000; color:orange;} optgroup {font:bold 1em/1 Verdana,Geneva,Kalimati,sans-serif;} option {font:1em/1 Verdana,Geneva,Kalimati,sans-serif;} /* FORM LAYOUT */ form {} fieldset {margin-bottom:3em; padding:10px;} fieldset fieldset {padding:0;} legend {margin-bottom:1em;} .textfield, .textarea, .file, .dropdown, .radio, .checkbox, .buttons, fieldset fieldset {margin-bottom:1em;} .textfield input, .file input, .dropdown select, .textarea textarea, input.innertextfield {padding:2px 5px;} .textfield input, .file input, .dropdown select, .textarea textarea {width:250px;} textarea {height:6em;} .textfield input, .file input, .dropdown select, .textarea textarea {display:block; margin:0.1em 0 0 0;} .checkbox input, .radio input {margin-right:5px;} div input.innertextfield {display:inline; margin-right:0;} .buttons {} button {padding:4px;} optgroup {} option {padding:1px 3px;}
You need to login to post a comment.
