Skip to content

Commit 9a8bc51

Browse files
committed
#3 [add] CSS syntax
1 parent 9e50d2a commit 9a8bc51

File tree

1 file changed

+138
-2
lines changed

1 file changed

+138
-2
lines changed

translations/pt_BR/README.md

Lines changed: 138 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
* [CSS Syntax](#css-syntax)
2828
* [CSS Comments](#css-comments)
2929
* [CSS Declaration Order](#css-declaration-order)
30-
* [CSS Class Name](#css-class-name)
30+
* [CSS Name](#css-name)
3131
* [CSS Performance](#css-performance)
3232
* [CSS Media Queries](#css-media-queries)
3333
5. [Javascript](#javascript)
@@ -56,6 +56,20 @@ O estilo de identação é usando espaços e o tamanho da identação é 2.
5656
</section>
5757
```
5858

59+
```css
60+
/* Good */
61+
.item {
62+
background: red;
63+
color: white;
64+
}
65+
66+
/* Bad */
67+
.item {
68+
background: red;
69+
color: white;
70+
}
71+
```
72+
5973
Exemplo do arquivo de configuração (.editorconfig):
6074

6175
```bash
@@ -301,11 +315,133 @@ Tags meta que mais uso.
301315

302316
#### CSS Syntax
303317

318+
Use aspas duplas
319+
320+
```css
321+
/* Good */
322+
[type="..."]
323+
[class^="..."]
324+
325+
.item:after {
326+
content: "";
327+
}
328+
329+
/* Bad */
330+
[type='...']
331+
[class^='...']
332+
333+
.item:after {
334+
content: '';
335+
}
336+
```
337+
338+
Use um espaço após o seletor
339+
340+
```css
341+
/* Good */
342+
.item {
343+
...
344+
}
345+
346+
/* Bad */
347+
.item{
348+
...
349+
}
350+
```
351+
352+
Use um espaço antes do valor da propriedade
353+
354+
```css
355+
/* Good */
356+
.item {
357+
color: #fff;
358+
margin: 10px;
359+
}
360+
361+
/* Bad */
362+
.item {
363+
color:#fff;
364+
margin:10px;
365+
}
366+
```
367+
368+
Use o ponto e vírgula após cada valor
369+
370+
```css
371+
/* Good */
372+
.item {
373+
color: #fff;
374+
margin: 10px;
375+
}
376+
377+
/* Bad */
378+
.item {
379+
color:#fff;
380+
margin:10px
381+
}
382+
```
383+
384+
Use um seletor por linha
385+
386+
```css
387+
/* Good */
388+
.item,
389+
.box {
390+
color: #fff;
391+
margin: 10px;
392+
}
393+
394+
/* Bad */
395+
.item, .box {
396+
color:#fff;
397+
margin:10px
398+
}
399+
```
400+
401+
Se o seletor tiver apenas uma propriedade, use na mesma linha ( Com espaço antes da propriedade e depois do valor)
402+
403+
```css
404+
/* Good */
405+
.item { color: #fff; }
406+
407+
/* Bad */
408+
.item {
409+
color:#fff;
410+
}
411+
```
412+
413+
Usar valores hexadecimais em minúsculo e abreviar se puder.
414+
415+
```css
416+
/* Good */
417+
.item { color: #fff; }
418+
419+
/* Bad */
420+
.item { color: #FFFFFF; }
421+
```
422+
423+
Não especificar a unidade para valor `0`, exceto para a propriedade `rotate`.
424+
425+
```css
426+
/* Good */
427+
.item {
428+
margin: 0;
429+
transform: rotate(0deg);
430+
}
431+
432+
/* Bad */
433+
.item {
434+
font-size: 0em;
435+
margin: 0px;
436+
}
437+
```
438+
439+
304440
#### CSS Comments
305441

306442
#### CSS Declaration Order
307443

308-
#### CSS Class Name
444+
#### CSS Name
309445

310446
#### CSS Performance
311447

0 commit comments

Comments
 (0)