Не удается очистить элемент после всплытия вправо - PullRequest
1 голос
/ 19 мая 2011

Я никогда не могу очистить элемент по какой-то причине, это просто путать !. Я пытаюсь это:

.clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
        }
* html .clearfix             { zoom: 1; }  /*IE6*/ 
*:first-child+html .clearfix { zoom: 1; }  /*IE7 */

к родительскому элементу, и ничего не работает! Действительно сбивает с толку: /

http://pastebin.com/qAGaCYbH

Ответы [ 2 ]

1 голос
/ 19 мая 2011

Попробуйте это с html5boilerplate.com :

/* The Magnificent Clearfix: 
   Updated to prevent margin-collapsing on child elements. 
   j.mp/bestclearfix */

.clearfix:before, .clearfix:after { 
    content: "\0020"; 
    display: block; 
    height: 0; 
    overflow: hidden; 
}

.clearfix:after { 
    clear: both; 
}

/* Fix clearfix: 
   blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */

.clearfix { 
    zoom: 1; 
}
1 голос
/ 19 мая 2011

Вы должны применить класс .clearfix к вашему элементу.Я думаю, это #page-wrap, что вы хотите очистить.Чтобы применить класс .clearfix к этому div, напишите: <div id="post-wrap" class="clearfix">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...