D2th3 3 Denunciar post Postado Setembro 7, 2009 Amigos, Observei que alguns design de Boleto Bancário (do PHP Boletos) não estavam funcionando corretamente em diversos navegadores, desalinhando colunas, com espaçamentos diferentes, entre outros... Também não estavam em conformidade com Web Standard (Padrões Web). Com isso desenvolvi um Design Modelo baseado nas recomendações da FEBRABAN e gostaria de disponibilizar para vocês. O Modelo está em HTML e foi testado com sucesso nos navegadores: IE6, IE7, IE8, FF2, FF3, Chrome. Necessida o programador inserir os dados dinânmicos de cada layout bancário dentro do Molde, assim como ligar a logomarca do banco no cabeçalho. At <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <meta name="AUTOR" content="D2th3" /> <title>Molde Boleto Bancário</title> <style type="text/css"> #boleto_parceiro { height: 85px; width: 666px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000000; } .am { font-size: 9px; color: #333333; height: 10px; font-weight: bold; margin-bottom: 2px; text-align: center; width: 320px; border-top-width: 1px; border-right-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-left-color: #000000; } #boleto{ height: 416px; width: 666px; color: #000000; font-family: Arial, Helvetica, sans-serif; } #tb_logo { height: 40px; width: 666px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000; } #tb_logo #td_banco { height: 22px; width: 53px; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; border-right-color: #000000; border-left-color: #000000; font-size: 15px; font-weight: bold; text-align: center; } .ld {font: bold 15px Arial; color: #000000} .td_7_sb { height: 26px; width: 7px; } .td_7_cb { width: 7px; border-left-width: 1px; border-left-style: solid; border-left-color: #000000; height: 26px; } .td_2 { width: 2px; } .tabelas td{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; } .direito { width: 178px; } .titulo { font-size: 9px; color: #333333; height: 10px; font-weight: bold; margin-bottom: 2px; } .var { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 13px; } .direito .var{ text-align: right; } </style> </head> <body> <div id="boleto_parceiro"> <table style="width:666px; height:28px; border-bottom:solid; border-bottom-color:#000000; border-bottom-width:2px; border-top:solid; border-top-color:#000000; border-top-width:2px; margin-bottom: 5px;" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="td_7_sb"> </td> <td><div class="titulo">Nosso Número</div> <div class="var">5252525</div></td> <td class="td_7_cb"> </td> <td><div class="titulo">Espécie.</div> <div class="var">R$</div></td> <td class="td_7_cb"> </td> <td><div class="titulo">Quantidade</div> <div class="var"> </div></td> <td class="td_7_cb"> </td> <td><div class="titulo">Valor Documento</div> <div class="var">220,00</div></td> <td class="td_7_cb"> </td> <td><div class="titulo">Espécie Doc.</div> <div class="var">DS</div></td> <td class="td_7_cb"> </td> <td><div class="titulo">Agência / Código Cedente</div> <div class="var" style="text-align:right">5252/5525252-1</div></td> <td class="td_2"> </td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="td_7_sb"> </td> <td><div class="titulo">Sacador / Avalista</div> <div class="var"> </div></td> <td class="td_7_sb"> </td> <td valign="top" style="width:320px;"><div class="am">Autenticação Mecânica</div></td> <td class="td_2"> </td> </tr> </table> </div> <div id="boleto"> <table border="0" cellpadding="0" cellspacing="0" id="tb_logo"> <tr> <td rowspan="2" valign="bottom" style="width:150px;"><img src="../imagens/logoreal.jpg" alt="Banco Real" width="150" height="40" title="Banco Real" /></td> <td align="center" valign="bottom" style="font-size: 9px; border:none;">Banco</td> <td rowspan="2" align="right" valign="bottom" style="width:6px;"></td> <td rowspan="2" align="right" valign="bottom" style="font-size: 15px; font-weight:bold; width:445px;"><span class="ld">35691.01805 01632.490007 00000.050203 4 22550000015000</span></td> <td rowspan="2" align="right" valign="bottom" style="width:2px;"></td> </tr> <tr> <td id="td_banco">356-5</td> </tr> </table> <table class="tabelas" style="width:666px; border-left:solid; border-left-width:2px; border-left-color:#000000;" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="td_7_sb"> </td> <td style="width: 468px;"><div class="titulo">Local do Pagamento</div> <div class="var">Pagável em qualquer banco até a data de vencimento</div></td> <td class="td_7_cb"> </td> <td class="direito"><div class="titulo">Vencimento</div> <div class="var">10/08/2009</div></td> <td class="td_2"> </td> </tr> <tr> <td class="td_7_sb"> </td> <td><div class="titulo">Cedente</div> <div class="var">Empresa S/A</div></td> <td class="td_7_cb"> </td> <td class="direito"><div class="titulo">Agência / Código do Cedente</div> <div class="var">5252/5525252-1</div></td> <td> </td> </tr> </table> <table class="tabelas" style="width:666px; border-left:solid; border-left-width:2px; border-left-color:#000000;" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="td_7_sb"> </td> <td style="width:103px;"><div class="titulo">Data Documento</div> <div class="var">31/07/2009</div></td> <td class="td_7_cb"> </td> <td style="width:133px;"><div class="titulo">Número Documento</div> <div class="var">1717</div></td> <td class="td_7_cb"> </td> <td style="width:62px;"><div class="titulo">Espécie Doc.</div> <div class="var">DS</div></td> <td class="td_7_cb"> </td> <td style="width:34px;"><div class="titulo">Aceite</div> <div class="var">S</div></td> <td class="td_7_cb"> </td> <td style="width:103px;"><div class="titulo">Data Processamento</div> <div class="var">10/08/2009</div></td> <td class="td_7_cb"> </td> <td class="direito"><div class="titulo">Nosso Número</div> <div class="var">5252525</div></td> <td class="td_2"> </td> </tr> </table> <table class="tabelas" style="width:666px; border-left:solid; border-left-width:2px; border-left-color:#000000;" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="td_7_sb"> </td> <td style="width:118px;"><div class="titulo">Uso Banco</div> <div class="var"> </div></td> <td class="td_7_cb"> </td> <td style="width:55px;"><div class="titulo">Carteira</div> <div class="var">20</div></td> <td class="td_7_cb"> </td> <td style="width:55px;"><div class="titulo">Espécie</div> <div class="var">R$</div></td> <td class="td_7_cb"> </td> <td style="width:104px;"><div class="titulo">Quantidade</div> <div class="var"> </div></td> <td class="td_7_cb"> </td> <td style="width:103px;"><div class="titulo">Valor</div> <div class="var"> </div></td> <td class="td_7_cb"> </td> <td class="direito"><div class="titulo">Valor do Documento</div> <div class="var">220,00</div></td> <td class="td_2"> </td> </tr> </table> <table class="tabelas" style="width:666px; border-left:solid; border-left-width:2px; border-left-color:#000000;" border="0" cellspacing="0" cellpadding="0"> <tr> <td rowspan="5" class="td_7_sb"> </td> <td rowspan="5" valign="top"><div class="titulo" style="margin-bottom:18px;">Instruções (texto de responsabilidade do Cedente)</div> <div class="var">Juros/Mora ao Dia : R$ 0,35 apos 15/09/2009<br /> Multa de 2,00% apos 1 dia(s) do vencimento.</div> </td> <td class="td_7_cb"> </td> <td class="direito"><div class="titulo">(-) Desconto / Abatimento</div> <div class="var"> </div></td> <td class="td_2"> </td> </tr> <tr> <td class="td_7_cb"> </td> <td class="direito"><div class="titulo">(-) Outras Deduções</div> <div class="var"> </div></td> <td class="td_2"> </td> </tr> <tr> <td class="td_7_cb"> </td> <td class="direito"><div class="titulo">(+) Multa / Mora</div> <div class="var"> </div></td> <td class="td_2"> </td> </tr> <tr> <td class="td_7_cb"> </td> <td class="direito"><div class="titulo">(+) Outros Acréscimos</div> <div class="var"> </div></td> <td class="td_2"> </td> </tr> <tr> <td class="td_7_cb"> </td> <td class="direito"><div class="titulo">(=) Valor Cobrado</div> <div class="var"> </div></td> <td class="td_2"> </td> </tr> </table> <table class="tabelas" style="width:666px; height:65px; border-left:solid; border-left-width:2px; border-left-color:#000000;" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="td_7_sb"> </td> <td valign="top"><div class="titulo">Sacado</div> <div class="var" style="margin-bottom:5px; height:auto">Nome do Sacado<br /> Rua do Sacado, Número / Complemento<br /> Cidade/UF - CEP: 36000-000</div> <div class="titulo">Sacador / Avalista</div></td> <td class="td_7_sb"> </td> <td class="direito" valign="top"><div class="titulo">CPF / CNPJ</div> <div class="var" style="text-align:left;">000.000.000-000 </div></td> <td class="td_2"> </td> </tr> </table> <table style="width:666px; border-top:solid; border-top-width:2px; border-top-color:#000000" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="td_7_sb"> </td> <td style="width: 417px; height:62px;">[ Imagem do Código de Barras ]</td> <td class="td_7_sb"> </td> <td valign="top"><div class="titulo" style="text-align:left;">Autenticaçao Mecânica / FICHA DE COMPENSAÇAO</div></td> <td class="td_2"> </td> </tr> </table> </div> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
~TiuTalk~ 7 Denunciar post Postado Setembro 7, 2009 Mais importante do que compartilhar aqui é compartilhar lá no PHP Boletos, que é um projeto maravilhoso. :) -- Tópico movido para o sub-fórum correto. Compartilhar este post Link para o post Compartilhar em outros sites
D2th3 3 Denunciar post Postado Setembro 7, 2009 Valeu a dica... antes de postar aqui, já disponibilizei para eles. at Compartilhar este post Link para o post Compartilhar em outros sites