Поплавок вправо без очистки предыдущего поплавка (ов) - PullRequest
0 голосов
/ 07 октября 2011

Я знаю, что очевидное решение - это обернуть banner и main в контейнер с плавающей запятой, но есть ли другой способ «поднять» sidebar на вершину, учитывая ограничения HTML ниже?

http://html -bin.appspot.com / aghodG1sLWJpbnIMCxIEUGFnZRjJ0wYM

<!DOCTYPE html>
<head>
    <meta charset="utf-8" />
    <title>Floats</title>
    <style>

        #banner {
            width: 70%;
            float: left;
            padding: 10px;
            border: 1px solid blue;
        }

        #main {
            width: 70%;
            float: left;
            padding: 10px;
            border: 1px solid orange;
        }

        #sidebar {
            width: 25%;
            float: right;
            padding: 10px;
            border: 1px solid green;
        }

    </style>
</head>
<body>

    <div id="banner">
        Banner
    </div>

    <div id="main">
        Main
    </div>

    <div id="sidebar">
        Sidebar
    </div>

</body>
</html>

1 Ответ

2 голосов
/ 07 октября 2011
#sidebar {
    border: 1px solid green;
    display: inline-block;
    .display: inline;
    .zoom:1;
    padding: 10px;
    width: 22%;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...