Почему блоки не стоят на одной линии?

Рядом с полем для ввода даты я хочу расположить кнопку (div). Но по непонятной причине кнопка-div смещена выше.
Почему блоки не стоят на одной линии и как это исправить?
PS
Два дива i_left_arrow_button_1_in ui_left_arrow_button_1_out т.к. при clip-path: polygon граница отображается на краях этого полигона. для неё нужна div-обертка

https://jsfiddle.net/9vxe6otL/1/

<a href="#"><div class="ui_left_arrow_button_1_out"><div class="ui_left_arrow_button_1_in"></div></div></a>
<input type="text" name="date_begin" size="20" class="ui_datapicker_1 datapicker_from_10_years_past_to_now " value="01.01.2018">


/* Кнопка со стрелкой влево */ 
 .ui_left_arrow_button_1_out
{
width:26px;
height:26px;
border: 1px solid #383838;
display: inline-block;
}
.ui_left_arrow_button_1_in
{
width:26px;
height:26px;
background: red;
content:'';
clip-path: polygon(0 34%, 50% 80%, 100% 34%, 80% 34%, 50% 60%, 20% 34%);

}

 
 
/* Общий вид поля для ввода даты */
.ui_datapicker_1
{
display: inline-block;
width:90px;
height:18px;
padding-left:2px;
padding: 4px;
background: #181E27;
border: 1px solid #383838;
color: #CDCFD2;
font-family: Arial;
font-size: .875rem;
outline:none;
transition-property: background,border;
transition-duration: 200ms;
transition-timing-function: ease;
transition-delay: 0s;
}
.ui_datapicker_1:hover {
border: 1px solid #44484E;
background: #0E1015;
color: #ffffff;
}
.ui_datapicker_1:focus {
border: 1px solid #1E5F99;
background: #0B0D11;
color: #ffffff;
}
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
vertical-align: top; ну или не top, а какое вам там нужно
https://jsfiddle.net/gptnjxh1/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы