--- title: Document.dir slug: Web/API/Document.dir tags: - API - DOM - HTML - dir - ltr - rtl translation_of: Web/API/Document/dir ---

{{Apiref("Document")}}{{non-standard_header}}

A propriedade Document.dir é uma {{domxref("DOMString")}} que representa a direccionalidade do texto do documento, quer seja da esquerda para a direita (por omissão) ou da direita para a esquerda. Os valores possíveis são 'rtl', da direita para a esquerda e 'ltr', da esquerda para a direita.

Síntaxe

dirStr = document.dir;
document.dir = dirStr;

Especificações

Este atributo, apesar de implementado por diversos browsers não faz parte de nenhuma especificação.

Compatibilidade por browser

{{ CompatibilityTable() }}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Suporte básico {{CompatUnknown}} {{CompatVersionUnknown}} [1] {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Suporte básico {{ CompatUnknown() }} {{CompatVersionUnknown}} [1] {{ CompatVersionUnknown() }} {{ CompatUnknown() }} {{ CompatUnknown() }}

[1] Antes do Firefox 23, a propriedade document.dir retornava "ltr" independentemente do valor atribuido a dir na raiz do elemento {{htmlelement("html")}}. Caso a direcção fosse definida no nó <html>, document.dir não teria qualquer efeito em alterá-la visivelmente (apesar disto, a obtenção da propriedade document.dir iria indicar que a direcção teria sido alterada). Contudo, se o atributo dir estiver definido no elemento <html> e for alterado, quer a direccionalidade do documento quer a propriedade document.dir irão reflectir a mudança.

Ver também