IE8 - Контейнер с граничной вершиной: 10 пкс не имеют никакого поля

Вероятно, самый простой способ достигнуть этого с git archive . При реальной необходимости просто в расширенном дереве, можно сделать что-то вроде этого.

git archive master | tar -x -C /somewhere/else

Большую часть времени, что я должен 'экспортировать' что-то от мерзавца, я хочу сжатый архив в любом случае, таким образом, я делаю что-то вроде этого.

git archive master | bzip2 >source-tree.tar.bz2

архив ZIP:

git archive --format zip --output /full/path/to/zipfile.zip master 

git help archive для получения дополнительной информации, это довольно гибко.

знать, что даже при том, что архив не будет содержать .git каталог, он будет, однако, содержать другие скрытые определенные для мерзавца файлы как .gitignore, .gitattributes, и т.д. Если Вы не захотите их в архиве, удостоверьтесь, что Вы используете экспорт - игнорируют атрибут в .gitattributes файле и фиксируют это прежде, чем сделать Ваш архив. Read больше...

Примечание: Если Вы интересуетесь экспортом индекса, команда

git checkout-index -a -f --prefix=/destination/path/

(См. ответ Greg для получения дополнительной информации)

8
задан Richard Knop 7 August 2009 в 17:16
поделиться

6 ответов

Посмотрите, работает ли padding-top: 10px . Возможно, поле пытается выйти из верхней части страницы.

9
ответ дан 5 December 2019 в 08:54
поделиться

Я думаю, что это ошибка IE8. Относится к родственному элементу плавающего левого и правого div. С очищающим div или без него последний не всплывающий элемент теряет свое верхнее поле в IE8.

Мы протестировали это, и только IE8 ошибается:

http://www.inventpartners.com/content/ie8_margin_top_bug

Мы также придумали 3 решения.

6
ответ дан 5 December 2019 в 08:54
поделиться

Попробуйте закрыть четкий div.

<div class="clear"></div>
1
ответ дан 5 December 2019 в 08:54
поделиться

Я не совсем понимаю этот подход. Вы можете обернуть

классы справа и слева в другой
и применить overflow: hidden , width: 100% , чтобы элементы под плавающими элементами отображались правильно.

1
ответ дан 5 December 2019 в 08:54
поделиться

введите здесь код Попробуйте использовать контейнер шириной с переполнением: скрытый вокруг плавающих div и удалите очищенный div.

    <div id="container">
        <div class="left">    
            <div class="box">        // box content    </div>    
            <div class="box">        // box content    </div>    
            <div class="box">        // box content    </div>
        </div>
        <div class="right">    
            <div class="box">        // box content right    </div>    
            <div class="box">        // box content    </div>    
            <div class="box">        // box content    </div>
        </div>
    </div>
    <div class="box">    //    // NOW THIS BOX HAS NO TOP MARGIN    //</div>
<div class="box">    // box content</div>

И CSS

#container { width: 100%; overflow: hidden; }

(извините, я оставил IE7 на своем рабочем компьютере для тестирования, поэтому не могу проверить)

1
ответ дан 5 December 2019 в 08:54
поделиться

У меня нет IE8 ... но вы пробовали добавить clear: и в нижний div, и добавить нижнее поле к одному из верхних float? Я почти уверен, что добился бы того же эффекта без дополнительных div.

0
ответ дан 5 December 2019 в 08:54
поделиться