File tree Expand file tree Collapse file tree 1 file changed +138
-2
lines changed Expand file tree Collapse file tree 1 file changed +138
-2
lines changed Original file line number Diff line number Diff line change 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 )
33335 . [ 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+
5973Exemplo 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
You can’t perform that action at this time.
0 commit comments