У меня странная проблема с тегами div, на самом деле эти теги div выровнены и сгруппированы в одном контейнере, но проблема, которая действительно глупа, - мой код
<html>
<head>
<style>
body {
padding: 0 2%;
}
#footer {
width: 100 %;
clear: both;
border: 1px solid #CCC;
}
#footer .col_one {
float: left;
width: 25%;
border: 1px solid #CCC;
}
#footer .col_two {
float: left;
width: 25%;
border: 1px solid #CCC;
}
#footer .col_three {
float: left;
width: 24%;
border: 1px solid #CCC;
}
#footer .col_four {
float: left;
width: 25%;
border: 1px solid #CCC;
}
</style>
</head>
<body>
<div id="footer">
<div class="col_one">
something here
</div>
<div class="col_two">
something here
</div>
<div class="col_three">
something here
</div>
<div class="col_four">
something here
</div>
<div style="clear: both">
</div>
</div>
</body>
</html>
Теперь в #footer .col_three
, когда я делаю ширину в 24%, они отображают все поля в правильном порядке, но затем я делаю это на 25%, последний идет чуть ниже первого поля, почему это так? Общий контейнер нижнего колонтитула составляет 100%, и есть четыре блока div, каждая из которых имеет ширину 25%, и я ошибаюсь, надеюсь, вы понимаете и извините за плохой английский.