2015-09-14 1 views
0

У Dompdf есть ошибка, которая не основывается на div css для масштабирования, размер которого имеет размер div. Я попробовал таблицу, в которой css не работает. Как я могу ограничить размер? enter image description hereDompdf Ошибка div, которая не соответствует css

Вот код: HTML

<style> 
.table { 
     display: table; 
     width:100px; 
     padding:5px; 
    } 

    .row { 
     display: table-row; 
     border-bottom: 1px solid black; 
     width:100px; 
    } 

    .cell { 
     display: table-cell; 
     width:100px; 
     border: 1px solid #000000; 
     text-align:left; 
     padding:3px; 
    } 
    .cell_DB{ 
    width:100px; 
    } 
</style> 
    <div class="table cell_DB" border="0" cellpadding="3"> 
     <div class="row cell_DB" > 
      <div class="cell cell_DB" > 
        Title 
      </div> 
     </div> 
     <div class="row cell_DB"> 
      <div class="cell cell_DB"> 

       <p class="cell_DB"> 
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
        <br/> 
        <br/> 

       </p> 
      </div>  
     </div> 
     <div class="row cell_DB"> 
      <div class="cell cell_DB"> 

       <p class="cell_DB" style="color: blue"> 

       </p> 
      </div> 
     </div> 
    </div> 

ответ

0

Попробуйте добавить <div style="width:80%;"> ....CODES... </div> после </style> тега

+0

Это еще такой же. без изменений. –

+0

После того, как вы редактируете сообщение, и я следую ему, он все тот же. Стиль не применяется на 'div' –

0

Это в настоящее время решение, которое делает display быть block.

+0

. Dompdf имеет некоторые проблемы с таблицами, которые не позволяют ему ограничивать ширину, когда содержимое больше размера ячейки. Что касается вашего решения, вам не нужно добавлять 'display: block', если ваш контент содержится в блочном элементе. Просто не забудьте указать ширину на контейнере и стиль с помощью слова word-wrap: break-word; '. – BrianS