Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 512367 of Document.dir

  • Slug da revisão: Web/API/Document.dir
  • Título da revisão: Document.dir
  • ID da revisão: 512367
  • Criado:
  • Autor: carlosrainhaaraujo
  • É a revisão atual? Não
  • Comentário
Etiquetas: 

Conteúdo da revisão

{{domref("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

Fonte da revisão

<p>{{domref("Document")}}{{non-standard_header}}</p>
<p>A propriedade <code><strong>Document.dir</strong></code> é 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 <code>'rtl'</code>, da direita para a esquerda e <code>'ltr'</code>, da esquerda para a direita.</p>
<h2 id="S.C3.ADntaxe">Síntaxe</h2>
<pre class="syntaxbox">
<em>dirStr</em> = <em>document.</em>dir;
<em>document.dir</em> = <em>dirStr;</em>
</pre>
<h2 id="Especifica.C3.A7.C3.B5es">Especificações</h2>
<p>Este atributo, apesar de implementado por diversos browsers não faz parte de nenhuma especificação.</p>
<h2 id="Compatibilidade_por_browser">Compatibilidade por browser</h2>
<p>{{ CompatibilityTable() }}</p>
<div id="compat-desktop">
 <table class="compat-table">
  <tbody>
   <tr>
    <th>Feature</th>
    <th>Chrome</th>
    <th>Firefox (Gecko)</th>
    <th>Internet Explorer</th>
    <th>Opera</th>
    <th>Safari (WebKit)</th>
   </tr>
   <tr>
    <td>Suporte básico</td>
    <td>{{CompatUnknown}}</td>
    <td>{{CompatVersionUnknown}} [1]</td>
    <td>{{CompatVersionUnknown}}</td>
    <td>{{CompatUnknown}}</td>
    <td>{{CompatUnknown}}</td>
   </tr>
  </tbody>
 </table>
</div>
<div id="compat-mobile">
 <table class="compat-table">
  <tbody>
   <tr>
    <th>Feature</th>
    <th>Android</th>
    <th>Firefox Mobile (Gecko)</th>
    <th>IE&nbsp;Phone</th>
    <th>Opera Mobile</th>
    <th>Safari Mobile</th>
   </tr>
   <tr>
    <td>Suporte básico</td>
    <td>{{ CompatUnknown() }}</td>
    <td>{{CompatVersionUnknown}} [1]</td>
    <td>{{ CompatVersionUnknown() }}</td>
    <td>{{ CompatUnknown() }}</td>
    <td>{{ CompatUnknown() }}</td>
   </tr>
  </tbody>
 </table>
</div>
<p>[1] Antes do Firefox 23, a propriedade <code>document.dir</code> retornava "ltr" independentemente do valor atribuido a dir na raiz do elemento {{htmlelement("html")}}. Caso a direcção fosse definida no nó <code>&lt;html&gt;</code>, <code>document.dir</code> não teria qualquer efeito em alterá-la visivelmente (apesar disto, a obtenção da propriedade <code>document.dir</code> iria indicar que a direcção teria sido alterada). Contudo, se o atributo dir estiver definido no element<code>o &lt;html&gt;</code> e for alterado, quer a direccionalidade do documento quer a propriedade <code>document.dir</code> irão reflectir a mudança.</p>
<h2 id="Ver_tamb.C3.A9m">Ver também</h2>
<ul>
 <li><a class="external" href="https://msdn.microsoft.com/en-us/library/ms533731.aspx" rel="freelink">https://msdn.microsoft.com/en-us/library/ms533731.aspx</a></li>
</ul>
Reverter para esta revisão