sábado, 25 de septiembre de 2010

Mostrar etiquetas html <>, sin que sean interpretadas por el navegador

Código HTML

Al escribir un post, me encontré con el problema de que no podía escribir una etiqueta tal y cual se escribe. ¡No se mostraba! Buscando un poco, lo que encontré es:

Cambiamos
<

Por
&lt;

Y
>

Por
&gt;

=) Y justo ahora, intentando escribir ésta entrada me encuentro: ¿Cómo lograr mostrar por ejemplo &lt?. Fácil, escribiendo: &amp;lt

Para mostrar otros caracteres especiales en HTML:
& (ampersand) por &amp;
" (comillas) por &quot;
' (apóstrofo) por &apos;
  (espacio en blanco) por &nbsp;

Para ver más caracteres:
http://dev.w3.org/html5/html-author/charref
Otros enlaces:

11 comentarios:

  1. Es justo la información que andaba buscando, gracias por el aporte. Un saludo.

    ResponderEliminar
  2. hermano me salvaste la vida, gracias justo lo que necesitaba

    ResponderEliminar
  3. Hola saludo entendi que quieres dejar dicho pero la pregunta ia es la siguiente men donde sustituyo eso ya que en mi pagina osea en mi html en cada entra esta lleya de < >

    ResponderEliminar
    Respuestas
    1. Sustituyes donde quieres que sea un "mayor que" o "menor que". Imagina que el código es como sigue:
      <html>
      <body>
      El siguiente es un menor que: &lt;
      </body>
      </html>
      ===================== El resultado sería algo como:
      El siguiente es un menor que: <

      Eliminar
  4. Buenas, una pregunta me ronda, como imprimo una etiqueta con outerHTML de tal manera que se vea en el navegador sin que la interprete.

    ResponderEliminar
  5. Si desea ver una etiqueta en HTML, puede dar un espacio al inicio de la etiqueta ejemplo < center> < /center> y si es una clase? hacer un comentario adicional

    ResponderEliminar