This forum is no longer open and is for reading/searching only.

Please use our new MachForm Community Forum instead.

MachForm Community Forums » MachForm 2

Centering the whole form content!


  1. Effect
    Member

    how do i center the whole forms content?

    Posted 15 years ago #
  2. Effect
    Member

    also how do i get rid of the big padding on the bottom?

    Posted 15 years ago #
  3. Effect
    Member

    oh and adding a border to the whole form?

    Posted 15 years ago #
  4. redityo

    Hi,

    I'm not sure by adding a border to whole form? by default machform already have the border. anyway you can edit your CSS form to change form layout, search these block and change some value there

    #main_body
    {
    	background:#fffff;
    	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    	font-size:small;
    	margin:8px 0 0px; /* change here from 16px to 0 px*/
    	text-align:center;
    }
    
    #form_container
    {
    	background:#fff;
    	border:1px solid #ccc;
    	margin:0 auto;
    	text-align:center; /* change here from left to center*/
    	width:640px;
    }

    MachForm Support

    Posted 15 years ago #
  5. Effect
    Member

    thanks upping for more awnsers

    Posted 15 years ago #
  6. Effect
    Member

    http://thepicup.com/

    ive tried what you put and it hasnt really centerd everything?

    Posted 15 years ago #
  7. redityo

    Hi,

    I see, guidelines give a problem for this case, try to search and replace some below CSS properties code, It should fix it, but the guidelines must show in the bottom of the element.

    #form_container
    {
    	background:#fff;
    	border:1px solid #ccc;
    	margin:0 auto;
    	text-align:center;
    	width:640px;
    }
    
    .appnitro li
    {
    	width:97%;
    }
    
    #main_body form .guidelines
    {
    	background:#f5f5f5;
    	border:1px solid #e6e6e6;
    	color:#444;
    	font-size:80%;
    	left:100%;
    	line-height:130%;
    	margin:0 0 0 8px !important;
    	padding:8px 10px 9px;
    	top:0;
    	visibility:hidden;
    	width:94%;
    	z-index:1000;
    }
    
    #main_body form li span
    {
    	color:#444;
    	float:left;
    	margin:0 4px 0 0;
    	padding:0 0 8px;
    	width:100%;
    
    }
    
    #main_body input.radio
    {
    	display:block;
    	height:13px;
    	line-height:1.4em;
    	margin:6px 0 0 3px;
    	width:60%;
    }

    MachForm Support

    Posted 15 years ago #
  8. Effect
    Member

    body
    {
    background:#cccccc;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:small;
    margin:8px 0 0px;
    text-align:center;

    #form_container
    {
    background:#fff;
    border:1px solid #ccc;
    margin:0 auto;
    text-align:center;
    width:640px;
    }

    #top
    {
    display:block;
    height:10px;
    margin:10px auto 0;
    width:650px;
    }

    #footer
    {
    width:640px;
    clear:both;
    color:#999999;
    text-align:center;
    width:640px;
    padding-bottom: 15px;
    font-size: 85%;
    }

    #footer a{
    color:#999999;
    text-decoration: none;
    border-bottom: 1px dotted #999999;
    }

    #bottom
    {
    display:block;
    height:10px;
    margin:0 auto;
    width:650px;
    }

    form.appnitro
    {
    margin:20px 20px 0;
    padding:0 0 20px;
    }

    /**** Logo Section *****/
    h1
    {
    background-color:#efefef;
    margin:0;
    min-height:0;
    padding:0;
    text-decoration:none;
    text-indent:-8000px;

    }

    h1 a
    {

    display:block;
    height:100%;
    min-height:40px;
    overflow:hidden;
    }

    img
    {
    behavior:url(css/iepngfix.htc);
    border:none;
    }

    /**** Form Section ****/
    .appnitro
    {
    font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
    font-size:small;
    }

    .appnitro li
    {
    width:97%;
    }

    form ul
    {
    font-size:100%;
    list-style-type:none;
    margin:0;
    padding:0;
    width:100%;
    }

    form li
    {
    display:block;
    margin:0;
    padding:4px 5px 2px 9px;
    position:relative;
    }

    form li:after
    {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
    }

    .buttons:after
    {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
    }

    .buttons
    {
    clear:both;
    display:block;
    margin-top:10px;
    }

    * html form li
    {
    height:1%;
    }

    * html .buttons
    {
    height:1%;
    }

    * html form li div
    {
    display:inline-block;
    }

    form li div
    {
    color:#444;
    margin:0 4px 0 0;
    padding:0 0 8px;
    }

    form li span
    {
    color:#444;
    float:left;
    margin:0 4px 0 0;
    padding:0 0 8px;
    width:100%;
    }

    form li div.left
    {
    display:inline;
    float:left;
    width:48%;
    }

    form li div.right
    {
    display:inline;
    float:right;
    width:48%;
    }

    form li div.left .medium
    {
    width:100%;
    }

    form li div.right .medium
    {
    width:100%;
    }

    .clear
    {
    clear:both;
    }

    form li div label
    {
    clear:both;
    color:#444;
    display:block;
    font-size:9px;
    line-height:9px;
    margin:0;
    padding-top:3px;
    }

    form li span label
    {
    clear:both;
    color:#444;
    display:block;
    font-size:9px;
    line-height:9px;
    margin:0;
    padding-top:3px;
    }

    form li .datepicker
    {
    cursor:pointer !important;
    float:left;
    height:16px;
    margin:.1em 5px 0 0;
    padding:0;
    width:16px;
    }

    .form_description
    {
    border-bottom:1px dotted #ccc;
    clear:both;
    display:inline-block;
    margin:0 0 1em;
    }

    .form_description[class]
    {
    display:block;
    }

    .form_description h2
    {
    clear:left;
    font-size:160%;
    font-weight:400;
    margin:0 0 3px;
    }

    .form_description p
    {
    font-size:95%;
    line-height:130%;
    margin:0 0 12px;
    }

    form hr
    {
    display:none;
    }

    form li.section_break
    {
    border-top:1px dotted #ccc;
    margin-top:9px;
    padding-bottom:0;
    padding-left:9px;
    padding-top:13px;
    width:97% !important;
    }

    form ul li.first
    {
    border-top:none !important;
    margin-top:0 !important;
    padding-top:0 !important;
    }

    form .section_break h3
    {
    font-size:110%;
    font-weight:400;
    line-height:130%;
    margin:0 0 2px;
    }

    form .section_break p
    {
    font-size:85%;

    margin:0 0 10px;
    }

    /**** Buttons ****/
    input.button_text
    {
    overflow:visible;
    padding:0 7px;
    width:auto;
    }

    .buttons input
    {
    font-size:120%;
    margin-right:5px;
    }

    /**** Inputs and Labels ****/
    label.description
    {
    border:none;
    color:#222;
    display:block;
    font-size:95%;
    font-weight:700;
    line-height:150%;
    padding:0 0 1px;
    }

    span.symbol
    {
    font-size:115%;
    line-height:130%;
    }

    input.text
    {
    background:#fff url(../../../images/shadow.gif) repeat-x top;
    border-bottom:1px solid #ddd;
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-top:1px solid #7c7c7c;
    color:#333;
    font-size:100%;
    margin:0;
    padding:2px 0;
    }

    input.file
    {
    color:#333;
    font-size:100%;
    margin:0;
    padding:2px 0;
    }

    textarea.textarea
    {
    background:#fff url(../../../images/shadow.gif) repeat-x top;
    border-bottom:1px solid #ddd;
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-top:1px solid #7c7c7c;
    color:#333;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    margin:0;
    width:99%;
    }

    select.select
    {
    color:#333;
    font-size:100%;
    margin:1px 0;
    padding:1px 0 0;
    background:#fff url(../../../images/shadow.gif) repeat-x top;
    border-bottom:1px solid #ddd;
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-top:1px solid #7c7c7c;
    }

    input.currency
    {
    text-align:right;
    }

    input.checkbox
    {
    display:block;
    height:13px;
    line-height:1.4em;
    margin:6px 0 0 3px;
    width:13px;
    }

    input.radio
    {
    display:block;
    height:13px;
    line-height:1.4em;
    margin:6px 0 0 3px;
    width:60%;
    }

    label.choice
    {
    color:#444;
    display:block;
    font-size:100%;
    line-height:1.4em;
    margin:-1.55em 0 0 25px;
    padding:4px 0 5px;
    width:90%;
    }

    select.select[class]
    {
    margin:0;
    padding:1px 0;
    }

    *:first-child+html select.select[class]
    {
    margin:1px 0;
    }

    .safari select.select
    {
    font-size:120% !important;
    margin-bottom:1px;
    }

    input.small
    {
    width:25%;
    }

    select.small
    {
    width:25%;
    }

    input.medium
    {
    width:50%;
    }

    select.medium
    {
    width:50%;
    }

    input.large
    {
    width:99%;
    }

    select.large
    {
    width:100%;
    }

    textarea.small
    {
    height:5.5em;
    }

    textarea.medium
    {
    height:10em;
    }

    textarea.large
    {
    height:20em;
    }

    /**** Errors ****/
    #error_message
    {
    background:#fff;
    border:1px dotted red;
    margin-bottom:1em;
    padding-left:0;
    padding-right:0;
    padding-top:4px;
    text-align:center;
    width:99%;
    }

    #error_message_title
    {
    color:#DF0000;
    font-size:125%;
    margin:7px 0 5px;
    padding:0;
    }

    #error_message_desc
    {
    color:#000;
    font-size:100%;
    margin:0 0 .8em;
    }

    #error_message_desc strong
    {
    background-color:#FFDFDF;
    color:red;
    padding:2px 3px;
    }

    form li.error
    {
    background-color:#FFDFDF !important;
    border-bottom:1px solid #EACBCC;
    border-right:1px solid #EACBCC;
    margin:3px 0;
    }

    form li.error label
    {
    color:#DF0000 !important;
    }

    form p.error
    {
    clear:both;
    color:red;
    font-size:10px;
    font-weight:700;
    margin:0 0 5px;
    }

    form .required
    {
    color:red;
    float:none;
    font-weight:700;
    }

    /**** Guidelines and Error Highlight ****/
    form li.highlighted
    {
    background-color:#fff7c0;
    }

    form .guidelines
    {
    background:#f5f5f5;
    border:1px solid #e6e6e6;
    color:#444;
    font-size:80%;
    left:100%;
    line-height:130%;
    margin:0 0 0 8px !important;
    padding:8px 10px 9px;
    top:0;
    visibility:hidden;
    width:94%;
    z-index:1000;
    }

    form .guidelines small
    {
    font-size:105%;
    }

    form li.highlighted .guidelines
    {
    visibility:visible;
    }

    form li:hover .guidelines
    {
    visibility:visible;
    }

    .no_guidelines .guidelines
    {
    display:none !important;
    }

    .no_guidelines form li
    {
    width:97%;
    }

    .no_guidelines li.section
    {
    padding-left:9px;
    }

    /*** Success Message ****/
    .form_success
    {
    clear: both;
    margin: 0;
    padding: 90px 0pt 100px;
    text-align: center
    }

    .form_success h2 {
    clear:left;
    font-size:160%;
    font-weight:normal;
    margin:0pt 0pt 3px;
    }

    /*** Password ****/
    ul.password{
    margin-top:60px;
    margin-bottom: 60px;
    text-align: center;
    }
    .password h2{
    color:#DF0000;
    font-weight:bold;
    margin:0pt auto 10px;
    }

    .password input.text {
    font-size:170% !important;
    width:380px;
    text-align: center;
    }
    .password label{
    display:block;
    font-size:120% !important;
    padding-top:10px;
    font-weight:bold;
    }

    #li_captcha{
    padding-left: 5px;
    }

    #li_captcha span{
    float:none;
    }

    /** Embedded Form **/

    .embed #form_container{
    border: none;
    }

    .embed #top, .embed #bottom, .embed h1{
    display: none;
    }

    .embed #form_container{
    width: 100%;
    }

    .embed #footer{
    text-align: left;
    padding-left: 10px;
    width: 99%;
    }

    .embed #footer.success{
    text-align: center;
    }

    .embed form.appnitro
    {
    margin:0px 0px 0;

    }

    /*** Calendar **********************/
    div.calendar { position: relative; }

    .calendar table {
    cursor:pointer;
    border:1px solid #ccc;
    font-size: 11px;
    color: #000;
    background: #fff;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    }

    .calendar .button {
    text-align: center;
    padding: 2px;
    }

    .calendar .nav {
    background:#f5f5f5;
    }

    .calendar thead .title {
    font-weight: bold;
    text-align: center;
    background: #dedede;
    color: #000;
    padding: 2px 0 3px 0;
    }

    .calendar thead .headrow {
    background: #f5f5f5;
    color: #444;
    font-weight:bold;
    }

    .calendar thead .daynames {
    background: #fff;
    color:#333;
    font-weight:bold;
    }

    .calendar thead .name {
    border-bottom: 1px dotted #ccc;
    padding: 2px;
    text-align: center;
    color: #000;
    }

    .calendar thead .weekend {
    color: #666;
    }

    .calendar thead .hilite {
    background-color: #444;
    color: #fff;
    padding: 1px;
    }

    .calendar thead .active {
    background-color: #d12f19;
    color:#fff;
    padding: 2px 0px 0px 2px;
    }

    .calendar tbody .day {
    width:1.8em;
    color: #222;
    text-align: right;
    padding: 2px 2px 2px 2px;
    }
    .calendar tbody .day.othermonth {
    font-size: 80%;
    color: #bbb;
    }
    .calendar tbody .day.othermonth.oweekend {
    color: #fbb;
    }

    .calendar table .wn {
    padding: 2px 2px 2px 2px;
    border-right: 1px solid #000;
    background: #666;
    }

    .calendar tbody .rowhilite td {
    background: #FFF1AF;
    }

    .calendar tbody .rowhilite td.wn {
    background: #FFF1AF;
    }

    .calendar tbody td.hilite {
    padding: 1px 1px 1px 1px;
    background:#444 !important;
    color:#fff !important;
    }

    .calendar tbody td.active {
    color:#fff;
    background: #529214 !important;
    padding: 2px 2px 0px 2px;
    }

    .calendar tbody td.selected {
    font-weight: bold;
    border: 1px solid #888;
    padding: 1px 1px 1px 1px;
    background: #f5f5f5 !important;
    color: #222 !important;
    }

    .calendar tbody td.weekend {
    color: #666;
    }

    .calendar tbody td.today {
    font-weight: bold;
    color: #529214;
    background:#D9EFC2;
    }

    .calendar tbody .disabled { color: #999; }

    .calendar tbody .emptycell {
    visibility: hidden;
    }

    .calendar tbody .emptyrow {
    display: none;
    }

    .calendar tfoot .footrow {
    text-align: center;
    background: #556;
    color: #fff;
    }

    .calendar tfoot .ttip {
    background: #222;
    color: #fff;
    font-size:10px;
    border-top: 1px solid #dedede;
    padding: 3px;
    }

    .calendar tfoot .hilite {
    background: #aaf;
    border: 1px solid #04f;
    color: #000;
    padding: 1px;
    }

    .calendar tfoot .active {
    background: #77c;
    padding: 2px 0px 0px 2px;
    }

    .calendar .combo {
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    width: 4em;
    border: 1px solid #ccc;
    background: #f5f5f5;
    color: #222;
    font-size: 90%;
    z-index: 100;
    }

    .calendar .combo .label,
    .calendar .combo .label-IEfix {
    text-align: center;
    padding: 1px;
    }

    .calendar .combo .label-IEfix {
    width: 4em;
    }

    .calendar .combo .hilite {
    background: #444;
    color:#fff;
    }

    .calendar .combo .active {
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    background: #dedede;
    font-weight: bold;
    }

    NEARLY

    could someone just re post the whole code for me please

    the site is thepicup.com

    thanks so much

    Posted 15 years ago #
  9. Effect
    Member

    anyone?

    Posted 15 years ago #
  10. isak
    Member

    It looks centered to me on Safari OSX

    Posted 15 years ago #

RSS feed for this topic

Reply