2016-10-17 1 views
1

Я пытаюсь заставить блок иметь минимальную высоту. Но ничего не происходит. Если я использую высоту вместо min-height, тогда высота работает, но фиксируется.FOP min-height не работает?

<fo:block-container min-height="4cm"> 
    <fo:block background-color="blue">Foobar</fo:block> 
</fo:block-container> 

Ссылка на страницу соответствия FOP завершена, поэтому, я думаю, я делаю это неправильно. https://xmlgraphics.apache.org/fop/compliance.html

+1

Это не работает для Apache FOP. Он работает с другими форматами. Одна заметка для вас ... вы никогда не увидели бы синий фон вокруг всей области, если бы вы не поместили этот цвет в блок-контейнер, а не включенный блок. –

+0

Хорошо, спасибо. Таким образом, страница соответствия неверна. Отлично. И спасибо за разъяснение на фоне. Это был лишь измененный пример того, что у меня есть. Мой случай граничит с блочным контейнером. – Jonte

+0

Я проверю, какую версию FOP я тестировал, какую версию вы используете? –

ответ

-1

Попробуйте block-progression-dimension.minimum="4cm", так как min-height карт с block-progression-dimension (или inline-progression-dimension, в зависимости от режима записи и опорной ориентации). См. https://www.w3.org/TR/xsl11/#min-height и https://www.w3.org/TR/xsl11/#d0e4413

+0

Я попробовал это, я просто забыл упомянуть об этом. Я думаю, что min-height - это просто css-стенография для того же самого. Ничего не работает. – Jonte

0

min-height не поддерживается в FOP 2.0 в соответствии с комментарием Кевина Брауна.

Смежные вопросы