aboutsummaryrefslogtreecommitdiff
path: root/files/pt-br/web/css/number/index.html
blob: dd5297f721fa6fff21c2be7ff1345f570f7116c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
---
title: <number>
slug: Web/CSS/number
tags:
  - CSS
  - Layout
  - Referencia CSS
  - Tipo de Dado Númerico
  - Tipo de dado CSS
  - Tipos de Dados CSS
  - Web
translation_of: Web/CSS/number
---
<p>{{CSSRef}}</p>

<p>O <a href="/en-US/docs/Web/CSS/CSS_Types">tipo de dado CSS</a> <strong><code>&lt;number&gt;</code></strong> representa um número, sendo esse ou um inteiro ou um componente fracional.</p>

<h2 id="Sintaxe">Sintaxe</h2>

<p>A sintaxe de <code>&lt;number&gt;</code> estende a sintaxe de {{CSSxRef("&lt;integer&gt;")}}. Um valor fracional é representado por um <strong><code>.</code></strong> seguido de um ou mais dígitos decimais e pode ser anexado a número inteiro. Não existe uma unidade associada aos números.</p>

<h2 id="Interpolação">Interpolação</h2>

<p>Quando animado, os valores de <code>&lt;number&gt;</code> são interpolados como números reais e de ponto flutuante. A velocidade da interpolação é determinada pelo<a href="/en-US/docs/Web/CSS/timing-function"> tempo da função</a> associada à animação.</p>

<h2 id="Exemplos">Exemplos</h2>

<h3 id="Números_Válidos">Números Válidos</h3>

<pre class="syntaxbox example-good">12          Um &lt;integer&gt; puro é também um &lt;number&gt;.
4.01        Fração positiva
-456.8      Fração negativa
0.0         Zero
+0.0        Zero inciado por um +
-0.0        Zero iniciado por um -
.60         Um número fracional sem ser iniciado por zero
10e3        Notação científica
-3.4e-2     Notação científica complexa
</pre>

<h3 id="Números_Inválidos">Números Inválidos</h3>

<pre class="syntaxbox example-bad">12.         Números decimais devem ser seguidos por pelo menos um dígito.
+-12.2      Só um sinal +/- é permitido.
12.1.1      Só um ponto decimal é permitido.
</pre>

<h2 id="Especificações">Especificações</h2>

<table class="standard-table">
 <thead>
  <tr>
   <th scope="col">Especificações</th>
   <th scope="col">Status</th>
   <th scope="col">Comentário</th>
  </tr>
 </thead>
 <tbody>
  <tr>
   <td>{{SpecName("CSS4 Values", "#numbers", "&lt;number&gt;")}}</td>
   <td>{{Spec2("CSS4 Values")}}</td>
   <td>Nenhuma mudança significante.</td>
  </tr>
  <tr>
   <td>{{SpecName("CSS3 Values", "#numbers", "&lt;number&gt;")}}</td>
   <td>{{Spec2("CSS3 Values")}}</td>
   <td>Nenhuma mudança significante.</td>
  </tr>
  <tr>
   <td>{{SpecName("CSS2.1", "syndata.html#numbers", "&lt;number&gt;")}}</td>
   <td>{{Spec2("CSS2.1")}}</td>
   <td>Definição explícita.</td>
  </tr>
  <tr>
   <td>{{SpecName("CSS1", "", "&lt;number&gt;")}}</td>
   <td>{{Spec2("CSS1")}}</td>
   <td>Definição implícita..</td>
  </tr>
 </tbody>
</table>

<h2 id="Compatibilidade_entre_Navegadores">Compatibilidade entre Navegadores</h2>



<p>{{Compat("css.types.number")}}</p>

<h2 id="Veja_também">Veja também</h2>

<ul>
 <li>{{CSSxRef("&lt;integer&gt;")}}</li>
</ul>