html - Freemarker/NetSuite 绝对定位

标签 html css netsuite freemarker

我在 NetSuite 的 Freemarker PDF 模板中遇到绝对定位问题。基本上,我试图在容器底部定位一个地址,但它似乎忽略了我的绝对位置 CSS 设置“bottom:0px;”下面是代码和它如何显示的图像。此外,我在 JSFiddle 中运行了相同的代码,它按我预期的那样工作。关于为什么它不起作用或替代解决方案的任何想法?我必须将地址 block 的底部放在容器的底部。谢谢!

<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 Template clip

JSFiddle Sample

最佳答案

我能够通过简单地将地址内容放入 TD 并将 valign 设置为 bottom - valign="bottom"来解决这个问题。

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

关于html - Freemarker/NetSuite 绝对定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52376098/

相关文章:

jQuery 滚动跳过一个 div

CSS Drop Down DIV 菜单...为什么我的链接会损坏它?

html - NetSuite Advanced PDF 模板是否支持绝对定位?

jquery - 如何制作一个 float 的div,当我们点击它时显示另一个div

网络套件 : Advanced PDF/HTML Template - Declaring Variables

javascript - SuiteScript2.0 - 包括自定义文件

javascript - html/js : go back to previous page in the same scroll position

javascript - 小计和总计自动计算

css - 带图像的文本的内联分词

css - 表单 CSS 输入 :hover and input:focus not working in IE