2014-02-19 5 views
0

Вот код на http://jsfiddle.net/8yUSn/Как создать форму?

Как сделать «ввести доменное имя», список селекторов и кнопку полностью выстроить линию (внизу). Я пробовал несколько вещей, но, похоже, не понимаю.

HTML

<div id="insideimagesearch" class="elegantaero"> 

    <form method="get" action="dac" onsubmit="return check_domain_input()"accept-charset="utf-8"> 
     <h1>Create Your Domain. It's simple.</h1> 
     <input type="text" name="domain" value="" placeholder="Enter Domain Name"/> 
     <select name="tld" class="tld"> 
      <option value="">select</option> 
      <option value="co.uk">.co.uk</option> 
      <option value="me.uk">.me.uk</option> 
      <option value="org.uk">.org.uk</option> 
      <option value="biz">.biz</option> 
      <option value="com">.com</option> 
      <option value="info">.info</option> 
      <option value="name">.name</option> 
      <option value="net">.net</option> 
      <option value="org">.org</option> 
      <option value="eu">.eu</option> 
     </select> 
     <input type="button" class="button" value="Search" /> 

    </form> 
</div> <!-- end of insideimagesearch class elegantaero--> 

CSS

/* Elegant Aero */ 
.elegantaero { 
    width: 600px; 
    margin-right: auto; 
    margin-left: auto; 
    background: #DDF0F8; 
    padding: 30px 30px 20px 30px; 
    box-shadow: #868686 0 0px 10px -1px; 
    -webkit-box-shadow: #868686 0 0px 10px -1px; 
    font: 12px Arial, Helvetica, sans-serif; 
    color: #666; 
} 
.elegantaero h1{ 
    font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif; 
    padding: 20px 10px 20px 30px; 
    display: block; 
    font-weight: 600; 
    color: #FFFFFF; 
    background: #44B6F5; 
    margin-top: -30px; 
    margin-left: -30px; 
    margin-right: -30px; 
    border-bottom: 1px solid #B9E1F1; 
} 


.elegantaero input[type="text"], .elegant-aero input[type="email"], .elegant-aero textarea, .elegant-aero select { 
    color: #888; 
    width: 65%; 
    padding: 5px 4px 0px 5px; 
    margin-top: 2px; 
    margin-right: 6px; 
    margin-bottom: 16px; 
    border: 1px solid #CEE2E7; 
    background: #FBFBFB; 
    outline: 0; 
    -webkit-box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2); 
    box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2); 
    font: 200 24px/24px Arial, Helvetica, sans-serif; 
} 
.elegantaero textarea{ 
    height:100px; 

} 
.elegantaero select { 
    background: #fbfbfb url(../img/index/header/down-arrow.png) right; 
    background: #fbfbfb url(../img/index/header/down-arrow.png) no-repeat right; 
    appearance:none; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    text-indent: 0.01px; 
    text-overflow: ''; 
    width: 60px; 
    height: 30px; 
} 
.elegantaero .button{ 
    padding: 10px 30px 10px 30px; 
    background: #44B6F5; 
    border: none; 
    color: #FFF; 
    font-weight:bold; 
} 
.elegantaero .button:hover{ 
    background: #0977B4; 
} 
+2

Пожалуйста, включите в свой вопрос наиболее важную часть кода, с которым у вас возникли проблемы. Всегда лучше получить первое впечатление о том, что проблема перед тем, как щелкнуть любые URL-адреса. Кодекс не должен быть много (на самом деле, короткий и лучше, но лучше всего), но полезно немного кода, чтобы дать нам представление о вашей проблеме. – Joeytje50

ответ

1

Вы можете установить vertical-align: middle; для инлайн элементов и удалить бесполезные верх/низ margin из вашего Введите имя домена ввода.

.elegantaero input[type="text"], 
.elegantaero select, 
.elegantaero .button { 
    vertical-align: middle; 
} 

WORKING FIDDLE.

+1

Блестяще благодарим вас! Именно то, что я хотел! –

Смежные вопросы