Ich habe zwei DIVsHaving trobule zwei DIVs immer vertikal ausrichten
<div class=“address”>
<div class="field"><input placeholder="City" class="textField" type="text" name="user[address][city]" id="user_address_city"></div>
<div class="select"><select class="selectField selectMenu form-control select-hidden" name="user[address][state]" id="user_address_state"><option value="">Select State</option>
<option value="AL">Alabama</option>
<option value="WY">Wyoming</option></select><div class="select-styled">Select State</div><ul class="select-options"><li rel="">Select State</li><li rel="AL">Alabama</li><li rel="WY">Wyoming</li></ul></div>
</div>
Das Problem, das ich habe ist DIVs beide auf der gleichen vertikalen Ebene ausgerichtet werden. Pro Fiddle - https://jsfiddle.net/7e0jthv1/ wird das Auswahlmenü an einer höheren vertikalen Position ausgerichtet als das andere Textfeld. Dies ist der Stil, den ich für meine Eingangselement haben
input {
font-size: 16px;
line-height: 18px;
box-sizing: border-box;
font-family: inherit;
padding: 0.4rem 0;
text-indent: 0.8rem;
border: none;
outline: none;
margin: 0;
background-color: transparent;
}
und das ist der Stil für das DIV das Auswahlmenü mit ...
.select {
cursor: pointer;
display: inline-block;
position: relative;
font-size: 16px;
color: #fff;
width: 220px;
height: 40px;
}
ich kann nicht herausfinden, warum die Dinge richten nicht an die Spitze.
Mögliche Duplikat von [My Inline-Blockelemente stehen nicht richtig nebeneinander] (ht tp: //stackoverflow.com/questions/19366401/my-inline-block-elements-are-not-lining-up-properly) – TylerH