У меня есть макет с 3 столбцами.
Столбцы сделаны с помощью поплавков.Я хочу, чтобы первый столбец был выровнен по левому краю, средний столбец (кнопка) выровнен по центру, а последний столбец - по правому краю.
Я не использую flexbox, потому что мне нужноподдержка старых IE (9).
Проблема, которая у меня есть, заключается в том, что последний столбец находится над средним столбцом.
Вход в третий столбец, я хочу иметь «гибкий»ширина.
Один экран меньшего размера. Я хочу, чтобы средний столбец был скрыт.
.container {
margin: 1.5rem 0 0;
}
.l-left {
float: left;
width: 55%;
}
.l-middle {
float: left;
width: 10%;
}
.l-right {
float: right;
width: 35%;
}
.clearfix::after {
content: "";
clear: both;
display: table;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container clearfix">
<div class="l-left">
<ul class="list-inline">
<li class="list-inline-item">lorem ipsum</li>
<li class="list-inline-item">lorem ipsum</li>
<li class="list-inline-item">lorem ipsum</li>
<li class="list-inline-item">lorem ipsum</li>
</ul>
</div>
<div class="l-middle">
<a class="btn btn-primary btn-lg btn-block">Add container Free</a>
</div>
<div class="l-right">
<form action="/contact" method="post" >
<input class="input" type="text" name="email">
</form>
</div>
</div>