Página 1 de 1

Duda con <br> de más

NotaPublicado: 2014-09-24 09:26 @435
por BigBear
Hola. Tengo el siguiente código HTML pero uso PHP para mostrar el código desde la base de datos:
Sintáxis: [ Descargar ] [ Ocultar ]
Using html4strict Syntax Highlighting
  1. <h1>SyntaxHihglighter Test</h1><br>
  2. <p>This is a test file to insure that everything is working well.</p><br>
  3. <br>
  4. <pre class="brush: c-sharp;">
  5. function test() : String<br>
  6. {<br>
  7.         return 10;<br>
  8. }<br>
  9. </pre><br>
  10. </html><br>
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4

Como saco todo el texto que ven desde una variable de array que extraigo con un base de datos, después listo todo el código con un foreach y por cada línea agrego un <br> quedando como lo que ven. El tema es que si no agrego esos <br> en cada línea se ve todo amontonado y da asco para el ojo común xD

El verdadero problema son los <br> de más en el código después de la etiqueta:

<pre class="brush: c-sharp;">

Los demás <br> están bien. ¿Qué tendría que hacer?

Re: Duda con <br> de más

NotaPublicado: 2014-09-24 10:00 @458
por explorer
No agregar '<br>' dentro de una sección '<pre>'.

Ni siquiera después de un '</html>', '<h1>', y de la mayoría de '<p>'.

De hecho... hay pocos sitios donde realmente sean necesarios los '<br>'.

Re: Duda con <br> de más

NotaPublicado: 2014-09-24 10:29 @478
por BigBear
Pero, ¿cómo detecto eso en PHP? Porque cuando listo todo el código no puedo hacer esa excepción con la etiqueta
Sintáxis: [ Descargar ] [ Ocultar ]
Using html4strict Syntax Highlighting
  1. <pre class="brush: c-sharp;">
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Ya intenté con esto, pero nada:
Sintáxis: [ Descargar ] [ Ocultar ]
Using html4strict Syntax Highlighting
  1. <pre style="br{content:' '}" class="brush: c-sharp;">
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4