Well, here's the gist of it. You've got paddings, margins and widths that are all pushing the horizontal boundaries of your layout. That's causing elements to wrap in weird ways and jack up your layout. You need to revisit a couple of these rules to get closer to what you want.
my test screenshot: http://grab.by/8dXW
I changed line 149 to this - changed width value
.gform_wrapper .right_label div.ginput_complex,
.gform_wrapper .left_label div.ginput_complex {
float: left;
width: 36%;
}
then, I changed line 222 to this - removed the 150px padding left property
.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right,
.gform_wrapper .ginput_complex .ginput_full {
display: block;
min-height: 43px;
overflow: visible;
}
You'll need to use inheritance to reduce the size of the individual inputs to finish cleaning everything up. As a note, the top label format usually works best when working with limited horizontal space and you have to do a lot less in the way of CSS modifications.
Posted 13 years ago on Thursday January 6, 2011 |
Permalink