В теге TABLE прописал, чтобы таблица была не шире 275px;:
table {table-layout: fixed; padding: 0px; padding-left: 2px; vertical-align:bottom; border-collapse:collapse;width: 275px; font-family: Arial; font-size: 8pt; font-style: normal; }В итоге у меня почему-то получилось вот так:
Сам код вот:
<p> <style type="text/css"> {literal} body { background: #ffffff; margin: 0; font-family: Arial; font-size: 8pt; font-style: normal; } tr.R0{ height: 35pt; } tr.R0 td.R0C1{ text-align: center; vertical-align: medium; } tr.R0 td.R10C1{ font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; vertical-align: medium; border-bottom: #000000 2px solid; } tr.R1{ height: 13pt; } tr.R1 td.R13C1{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: medium; } tr.R1 td.R13C5{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; vertical-align: top; } tr.R1 td.R16C1{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: top; } tr.R1 td.R1C1{ font-family: Arial; font-size: 8pt; font-style: normal; } tr.R1 td.R20C1{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; text-align: center; vertical-align: medium; border-left: #000000 2px solid; border-top: #000000 2px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R1 td.R20C3{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; text-align: center; vertical-align: medium; border-left: #000000 1px solid; border-top: #000000 2px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R1 td.R20C33{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; text-align: center; vertical-align: medium; border-left: #000000 1px solid; border-top: #000000 2px solid; border-bottom: #000000 1px solid; border-right: #000000 2px solid; } tr.R1 td.R23C1{ vertical-align: top; } tr.R1 td.R23C29{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; text-align: right; vertical-align: top; } tr.R1 td.R24C1{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; vertical-align: top; } tr.R1 td.R26C1{ font-family: Arial; font-size: 8pt; font-style: normal; text-align: left; } tr.R1 td.R2C1{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: top; border-left: #000000 1px solid; border-top: #000000 1px solid; border-right: #000000 1px solid; } tr.R1 td.R2C19{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: medium; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R1 td.R2C22{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: medium; border-left: #000000 1px solid; border-top: #000000 1px solid; border-right: #000000 1px solid; } tr.R1 td.R31C1{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; vertical-align: medium; } tr.R1 td.R31C17{ font-family: Arial; font-size: 8pt; font-style: normal; border-bottom: #000000 1px solid; } tr.R1 td.R31C26{ border-bottom: #000000 1px solid; } tr.R1 td.R31C27{ font-family: Arial; font-size: 8pt; font-style: normal; } tr.R1 td.R31C7{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; text-align: center; border-bottom: #000000 1px solid; } tr.R1 td.R33C16{ font-family: Arial; font-size: 8pt; font-style: normal; border-bottom: #ffffff 1px none; } tr.R1 td.R33C28{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; text-align: center; border-bottom: #ffffff 1px none; } tr.R1 td.R33C8{ border-bottom: #ffffff 1px none; } tr.R1 td.R5C1{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: medium; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; } tr.R1 td.R5C19{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: top; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R1 td.R5C3{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: medium; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R12{ height: 37pt; } tr.R12 td.R12C1{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: top; } tr.R12 td.R12C7{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; vertical-align: top; } tr.R22{ height: 7pt; } tr.R22 td.R22C1{ vertical-align: top; border-top: #000000 2px solid; } tr.R22 td.R22C29{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; text-align: right; vertical-align: top; border-top: #000000 2px solid; } tr.R22 td.R22C30{ border-top: #000000 2px solid; } tr.R3{ height: 11pt; } tr.R3 td.R21C1{ text-align: center; vertical-align: top; border-left: #000000 2px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R3 td.R21C24{ text-align: right; vertical-align: top; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R3 td.R21C27{ vertical-align: top; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R3 td.R21C3{ vertical-align: top; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R3 td.R21C33{ text-align: right; vertical-align: top; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 2px solid; } tr.R3 td.R32C7{ text-align: center; vertical-align: top; } tr.R3 td.R3C19{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: top; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R3 td.R3C22{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: top; border-left: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R3 td.R4C1{ font-family: Arial; font-size: 8pt; font-style: normal; border-left: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; } tr.R36{ height: 12pt; } tr.R36 td.R36C10{ text-align: right; vertical-align: medium; border-bottom: #ffffff 1px none; } tr.R36 td.R36C15{ font-family: Arial; font-size: 8pt; font-style: normal; } tr.R36 td.R36C6{ vertical-align: medium; border-bottom: #ffffff 1px none; } tr.R6{ height: 13pt; } tr.R6 td.R6C1{ font-family: Arial; font-size: 8pt; font-style: normal; vertical-align: top; border-left: #000000 1px solid; border-top: #000000 1px solid; border-right: #000000 1px solid; } tr.R7{ height: 12pt; } table {table-layout: fixed; padding: 0px; padding-left: 2px; vertical-align:bottom; border-collapse:collapse;width: 275px; font-family: Arial; font-size: 8pt; font-style: normal; } td { padding: 0px; padding-left: 2px; overflow:hidden; } {/literal} </style> </p> <table cellspacing="0"> <tbody> <tr class="R0"> <td class="R10C1" colspan="37"> <span style="white-space: nowrap;">Заказ покупателя № </span>{$Номер}<span style="white-space: nowrap;"> от </span>{DataPropis field={$Дата}}</td> </tr> <tr> <td colspan="37"> </td> </tr> <tr class="R12"> <td class="R12C1" colspan="6"> <span style="white-space: nowrap;">Поставщик:</span></td> <td class="R12C7" colspan="31"> данные продавца</td> </tr> <tr class="R1"> <td class="R13C1" colspan="37"> </td> </tr> <tr class="R1"> <td class="R16C1" colspan="6"> <span style="white-space: nowrap;">Покупатель:</span></td> <td class="R13C5" colspan="31"> {$На кого.Юридическое название}</td> </tr> <tr class="R1"> <td class="R13C1" colspan="37"> </td> </tr> </tbody> </table> <table cellspacing="0"> <tbody> <tr> <td colspan="37"> {foreach from="{$Позиции счета}" name="Позиции счета" item=subtable}{if {$Позиции счета.Скидка, %}!=0}{assign var="status_sk" value="1"}{/if}{/foreach}</td> </tr> <tr class="R1"> <td class="R20C1" colspan="1"> <span>№</span></td> <td class="R20C3" colspan="22"> <span>Товары (работы, услуги)</span></td> <td class="R20C3" colspan="3"> <span>Кол-во</span></td> <td class="R20C3" colspan="2"> <span>Ед.</span></td> <td class="R20C3" colspan="4"> <span>Цена</span></td> <td class="R20C33" colspan="5"> <span>Сумма</span></td> </tr> <tr style="display: none; height: 0px;"> <td colspan="37"> {foreach from="{$Позиции счета}" name="Позиции счета" item=subtable}</td> </tr> <tr class="R3"> <td class="R21C1" colspan="1"> {$smarty.foreach.Позиции счета.iteration}</td> <td class="R21C3" colspan="22"> {$Позиции счета.Прайс-лист}{if {$Позиции счета.Прайс-лист} and {$Позиции счета.Описание}}, {/if}{$Позиции счета.Описание}</td> <td class="R21C24" colspan="3"> {$Позиции счета.Кол-во}</td> <td class="R21C27" colspan="2"> {$Позиции счета.Ед. изм}</td> <td class="R21C24" colspan="4"> {$Позиции счета.Цена}</td> <td class="R21C33" colspan="5"> {$Позиции счета.Итого}</td> </tr> <tr style="display: none; height: 0px;"> <td colspan="37"> {/foreach}</td> </tr> <tr class="R22"> <td class="R22C1" colspan="37"> </td> </tr> <tr class="R1"> <td class="R23C29" colspan="32"> <span>Итого:</span></td> <td class="R23C29" colspan="5"> {SumFormat value="{$Сумма}" digits=2}</td> </tr> <tr class="R1"> <td class="R23C29" colspan="32"> <span>{if {$Наша компания.НДС включен в стоимость}=="Да"}В том числе НДС:{elseif {$Наша компания.НДС включен в стоимость}=="Нет"}Итого НДС:{else}Без НДС:{/if}</span></td> <td class="R23C29" colspan="5"> {if {$Наша компания.НДС включен в стоимость}=="Да"}{SumFormat value="{$Сумма}*{$Наша компания.Ставка НДС}/(100+{$Наша компания.Ставка НДС})" digits=2}{elseif {$Наша компания.НДС включен в стоимость}=="Нет"}{SumFormat value="{$Сумма}*{$Наша компания.Ставка НДС}/100" digits=2}{else}---{/if}</td> </tr> <tr class="R1"> <td class="R23C29" colspan="32"> <span>Всего к оплате:</span></td> <td class="R23C29" colspan="5"> {if {$Наша компания.НДС включен в стоимость}!="Нет"}{$Сумма}{else}{SumFormat value="{$Сумма}+{$Сумма}*{$Наша компания.Ставка НДС}/100" digits=2}{/if}</td> </tr> <tr> <td class="R26C1" colspan="37"> Всего наименований {$smarty.foreach.Позиции счета.total}, на сумму {if {$Наша компания.НДС включен в стоимость}!="Нет"}{$Сумма}{else}{SumFormat value="{$Сумма}+{$Сумма}*{$Наша компания.Ставка НДС}/100" digits=2}{/if} руб.</td> </tr> <tr class="R1"> <td class="R24C1" colspan="37"> {SumPropis value="{if {$Наша компания.НДС включен в стоимость}!="Нет"}{$Сумма}{else}{SumFormat value="{$Сумма}+{$Сумма}*{$Наша компания.Ставка НДС}/100" digits=2}{/if}" caps=1}</td> </tr> <tr class="R22"> <td colspan="37"> </td> </tr> <tr class="R22"> <td colspan="37"> </td> </tr> <tr> <td colspan="37"> </td> </tr> <tr class="R1"> <td class="R31C1" colspan="4"> <span>Исполнитель:</span></td> </tr> </tbody> </table> <p> </p>
Этот код открыл в php файле, в итоге границы сохраняются:
Где скрывается косяк?