【问题标题】:<br /> is making margin for every space in <p><br /> 正在为 <p> 中的每个空格留出边距
【发布时间】:2018-06-19 15:06:18
【问题描述】:

这是我的blade.php

.p {
  margin: 0px !important;
  padding: 0px !important;
  border: 0px !important;
}
<table>
  <tbody>
    <tr>

      <td><img align="middle" width="80" height="80" src="{{ public_path('uploads/logos/') . $logo }}"></td>
      <td>
        <p style="font-size: 16px; font-color: #000; ">
          <strong>Asset ID:{{$asset->id}}<br />{{ substr($asset->name, 0, 26)}}<br />{{substr($company->print_name, 0, 12)}}</strong></p>
      </td>
    </tr>
  </tbody>
</table>

对于我在 $asset->name 中的每个空间,他将整个表向右移动。这是我的pdf。我正在使用 dompdf 包。

【问题讨论】:

  • 你怎么知道&lt;br /&gt; 正在为每个空间创造“利润”?每个空间是什么意思?
  • 在你的css中使用p { }而不是.p { },你使用的是p标签而不是p


  • 为每个浏览器呈现不同的 dom。可能会中断 2 个空行。
  • @MJoraid 很好,我用
    来打破界限,我认为那是在移动整个桌子
  • 请创建一个minimal reproducible example 来展示您的问题,就像您当前的 html 和样式一样,这个问题不会发生 - 我的猜测是虽然您没有对列应用宽度 - 让您图像 td 80px它应该可以工作

标签: html css laravel margin


【解决方案1】:

在我为 td 边距添加宽度后消失了。

<td width="80">
  <p style="font-size: 16px; font-color: #000; ">
  <strong>Asset ID:{{$asset->id}}<br />{{ substr($asset->name, 0, 26)}}<br /> 
  {{substr($company->print_name, 0, 12)}}</strong></p>
</td>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-16
    • 1970-01-01
    • 2011-12-05
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 2015-11-28
    • 2013-07-15
    相关资源
    最近更新 更多