Cómo: Mostrar texto de derecha a izquierda mediante etiquetas HTML para la globalización

Actualización: noviembre 2007

Cuando se escriben páginas Web ASP.NET, el mejor modo de conseguir que el texto fluya de derecha a izquierda es usar el atributo dir (dirección), El atributo dir se coloca normalmente en las etiquetas html o body; así, los controles y los elementos HTML de la página heredan la dirección especificada.

La etiqueta a la que se aplica el atributo dir afecta al aspecto de la página como se muestra a continuación:

  • Cuando el valor del atributo dir es rtl (de derecha a izquierda) en la etiqueta html, la página obtiene el conjunto de estilos extendido correcto. En un sistema bidireccional, la página se muestra como una página de derecha a izquierda y en el lado izquierdo aparece una barra de desplazamiento vertical.

  • Cuando el valor del atributo dir es rtl (de derecha a izquierda) en la etiqueta body, los marcos y títulos no heredan la dirección de derecha a izquierda.

Existen otros modos de establecer el flujo del texto, incluida la etiqueta bdo para reemplazar de forma bidireccional, los caracteres Unicode que tienen información direccional incrustada, las hojas de estilo en cascada, etc. Para obtener más información, vaya a la página de información de desarrollo de programas global en Microsoft.com y busque información sobre cómo crear HTML para contenido para Oriente Medio.

Para establecer el atributo dir en una página Web ASP.NET

  1. En las etiquetas <html> o <body>, establezca dir en ltr o rtl.

    Por ejemplo:

    <html dir="rtl">
    <!-- Or -->
    <body dir="rtl" >
    
  2. Para reemplazar la dirección predeterminada de controles concretos, establezca dir para cada control en ltr o rtl.

    Por ejemplo:

    <table dir="ltr" >
    <asp:TextBox dir="ltr" >
    

Vea también

Otros recursos

Globalización y adaptación en ASP.NET