Para resolver este problema, hago uso de las etiquetas <pre><code>, por ese orden en las que encierro el código que previamente he escrito en mi editor favorito, cada uno tiene el o los suyos, encerrándolo a continuación con </code></pre>. De esta manera el código es mostrado tal y como lo hemos escrito, e incluso puede ser copiado para ser ejecutado sin la menor complicación.
Pero si se accede al post desde otros dispositivos diferentes a un ordenador, como pueden ser una tablet o un teléfono móvil, es corriente que el texto formateado, no se visualice correctamente. Hay entra en juego el uso de la propiedad Css overflow.
La overflow especifica si se debe recortar el contenido o agregar barras de desplazamiento cuando el contenido de un elemento es demasiado grande para caber en el área especificada y tiene los valores siguientes:
visible - El desbordamiento no está recortado. El contenido se representa fuera del cuadro del elemento. Default
hidden - El desbordamiento se recorta y el resto del contenido será invisible.
scroll - El desbordamiento se recorta y se agrega una barra de desplazamiento para ver el resto del contenido
auto- Similar a scroll, pero agrega barras de desplazamiento solo cuando es necesario
A continuación ejemplo de código para solucionar lo anteriormente expuestohidden - El desbordamiento se recorta y el resto del contenido será invisible.
scroll - El desbordamiento se recorta y se agrega una barra de desplazamiento para ver el resto del contenido
auto- Similar a scroll, pero agrega barras de desplazamiento solo cuando es necesario
<style>
.myo {
margin: .5em 0 1.5em;
border-bottom: 1px dotted #333333;
padding-bottom: 1.5em;
width: 100%;
overflow: auto;
}
</style>
<div class='myo>
<pre>
<code>
Este es el código
que tiene indentaciones
esta es igual
y esta es una mayor que las dos anteriores
Fin del código
</code>
</pre>
</div>
No hay comentarios:
Publicar un comentario