Mostrar código fuente en Bootstrap
Bootstrap nos permite mostrar código fuente dentro de una página web de una forma sencilla. Para poder mostrar código fuente en Bootstrap simplemente tendremos que apoyarnos en el elemento pre.
Usar el elemento pre
Sección titulada «Usar el elemento pre»Lo utilizaremos de la siguiente manera:
<pre>Código Fuente</pre>Tratamiento de caracteres especiales
Sección titulada «Tratamiento de caracteres especiales»Aunque el uso es sencillo cuando vayamos a mostrar código fuente en Bootstrap tenemos que tener especial atención si escribimos código fuente que sea HTML. Ya que se mostrará la visualización de los elementos, en vez del texto de los elementos en sí.
Para evitar esto deberemos de cambiar los símbolos mayor y menor por las entidades HTML > y <.
Así podríamos volcar código fuente HTML de la siguiente forma:
<pre> <html> <body> <h1>Hola Mundo</h1> </body> </html></pre>Con el lenguaje HTML es recomendable que utilicemos los caracteres especiales como entidades. Aunque puede darse que también tengamos que hacerlo con otros lenguajes que utilicen caracteres especiales.
Mostrar código con scroll
Sección titulada «Mostrar código con scroll»Además a la hora de mostrar código fuente en Bootstrap, si este es muy grande, podemos acotar su visualización y mostrarlo en una ventana más pequeña mediante un scroll. Para poder conseguirlo deberemos de utilizar la clase pre-scrollable.
Así codificaremos de la siguiente manera:
<pre class="pre-scrollable">Código Fuente</pre>Por ejemplo podríamos escribir el siguiente código Java:
<pre class="pre-scrollable">import java.applet.Applet;import java.awt.event.*;import java.awt.Label;
public class DobleClick extends Applet {
private static final long serialVersionUID = 1L; private Label label1 = null;
public DobleClick() { super(); }
public void init() { label1 = new Label(); label1.setText("Haz doble click o triple click sobre el applet"); this.setSize(300, 200); this.add(label1, null);
// Añadimos el manejador ManejoClicks mC = new ManejoClicks(); this.addMouseListener(mC);
}
class ManejoClicks extends MouseAdapter { public void mouseClicked(MouseEvent evt) { if (evt.getClickCount() == 3) { showStatus ("Se ha producido un triple click"); } else if (evt.getClickCount()==2) { showStatus ("Se ha producido un doble click"); } } }
}</pre>Veréis que aunque es un código muy grande, la visualización quedará reducida en nuestra web. Y así habremos conseguido mostrar código fuente con Bootstrap.
Descarga el código de Mostrar código fuente en Bootstrap
Aprende a mostrar código fuente en Bootstrap de manera efectiva con scroll y manejo de caracteres especiales para mejorar la presentación en tu web.