i’d keep following html elements on same horizontal plane, assuming there enough screen real estate ….
<div class="profilefield"> birthday<br> <div class="select"><select id="user_dob_2i" name="user[dob(2i)]" class="select-hidden"> <option value="">select month</option> <option value="1">january</option> … <option value="12">december</option> </select><div class="select-styled">select month</div><ul class="select-options" style="display: none;"><li rel="">select month</li>…<li rel="12">december</li></ul></div> <div class="select"><select id="user_dob_3i" name="user[dob(3i)]" class="select-hidden"> <option value="">select day</option> <option value="1">1</option> … <option value="31">31</option> </select><div class="select-styled">select day</div><ul class="select-options" style="display: none;"><li rel="">select day</li><li rel="1">1</li>…<li rel="31">31</li></ul></div> <div class="select"><select id="user_dob_1i" name="user[dob(1i)]" class="select-hidden"> <option value="">select year</option> <option value="1900">1900</option> … <option value="2021">2021</option> </select><div class="select-styled">select year</div><ul class="select-options" style="display: none;"><li rel="">select year</li><li rel="1900">1900</li>…<li rel="2021">2021</li></ul></div> </div>
so added following css div make possible
.profilefield { display: inline-block; }
everything works fine until put above div in div below style
#profilecontainer { border-radius: 25px; background: #ffffff; padding: 10px; display: inline-block; position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
now html elements wrap next line though there enough screen real estate keep them on current line. here js fiddle illustrates — https://jsfiddle.net/63hchayl/ . how keep elements on same plane , keep parent div centered?
it's because div's displayed block
default. fix issue add display: inline-block
div's containing select.
add below code css.
.profilefield .select{ display: inline-block; }
Comments
Post a Comment