Freemarker / NetSuite Абсолютное позиционирование - PullRequest
0 голосов
/ 18 сентября 2018

У меня проблемы с абсолютным позиционированием в шаблоне Freemarker PDF в NetSuite.По сути, я пытаюсь разместить адрес в нижней части контейнера, но он, кажется, игнорирует мою настройку CSS абсолютной позиции "bottom: 0px;"Ниже приведен код и изображение того, как оно отображается.Кроме того, я запустил тот же код в JSFiddle, и он работал так, как я ожидал.Любые идеи о том, почему это не работает или альтернативные решения?Я должен поместить основание моего адресного блока внизу моего контейнера.Спасибо!

<table style="width: 100%;">
  <tr>
    <td class="address" align="left" style="width:300px;">
      <div class="address" align="left" style="border:1px dotted black; position:relative; height:150px; width:300px;">
        <div style="width:200px; height:100px; position:absolute; bottom:0; border:1px dashed red;">
          ${myBillAddress}
        </div>
      </div>
    </td>
  </tr>
</table>

Шаблон шаблона NetSuite PDF

Образец JSFiddle

1 Ответ

0 голосов
/ 18 сентября 2018

Мне удалось решить эту проблему, просто поместив содержимое адреса в TD и установив valign в bottom - valign = "bottom".

<td valign="bottom" style="width:60%; height:125px;">${myBillAddress}</td>
...