Este é o comando csstidy que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
csstidy - analisador e otimizador CSS
SINOPSE
csstidy arquivo de entrada [opções] [arquivo de saída]
DESCRIÇÃO
A csstidy(1) o comando analisa e otimiza um arquivo css fornecido como Arquivo de entrada. Se não
arquivo de saída é especificado, os resultados são exibidos na saída padrão. Várias opções
permitem um controle refinado sobre o nível de legibilidade, tamanho do arquivo e outros itens.
Se você usar o nome de arquivo "-", csstidy lê stdin. Na maioria dos casos, você provavelmente encontrará
que os padrões csstidy são razoáveis e aplicáveis à maioria das situações.
Observe que csstidy não foi projetado para ser um validador css. Embora você só deva entrar
código válido (ou melhor, bem formado), csstidy também analisa e corrige o código incorreto.
EXEMPLOS
Para otimizar um arquivo CSS e enviar a saída para a tela, use:
csstidy meucssfile.css
Se você deseja salvar a saída em um arquivo, use:
csstidy meuarquivocss.css meuarquivodesaída.css
Se você quiser usar uma opção [s] e a saída para um arquivo, use:
csstidy mycssfile.css --lowercase_s = true myoutputfile.css
OPÇÕES
--allow_html_in_templates = [false | true]
padrão = falso
--case_properties = [false | true]
Caso de propriedades. Padrão = falso.
--compress_colors = [true | false]
Se definido como verdadeiro, csstidy irá otimizar o valor da cor tentando salvar bytes (ou seja, preto
torna-se # 000). Padrão = verdadeiro.
--compress_font-weight = [true | false]
Se definido como verdadeiro, csstidy irá otimizar o valor da fonte tentando salvar bytes (ou seja, normal
torna-se 400). Padrão = verdadeiro.
--discard_invalid_properties = [false | true]
Se definido como verdadeiro, csstidy removerá propriedades inválidas. Em certo sentido, é como
validação, exceto que você não recebe avisos a menos que estude a saída. Por exemplo, se
você digitou incorretamente a propriedade "largura" como "com", essa propriedade será simplesmente removida.
Padrão = falso.
--lowercase_s = [false | true]
Se definido como verdadeiro, todos os seletores em maiúsculas (ou seja, A, P, SPAN) serão reescritos em
letras minúsculas. Padrão = falso.
--preserve_css = [false | true]
Todos os comentários e a maioria dos hacks específicos do navegador serão removidos se for definido como falso.
Definir como verdadeiro preservará os hacks específicos do navegador. Padrão = falso.
--remove_bslash = [true | false]
Remova barras invertidas desnecessárias. Isso pode ou não ser desejável, dependendo de
se você usou barras invertidas para acomodar navegadores que não estão em conformidade com w3c
padrões. Padrão = verdadeiro.
--remove_last _; = [false | true]
Padrão = falso.
--silent = [false | true]
Quando definido como verdadeiro, csstidy não exibirá informações sobre as otimizações
pré-formado. Padrão = falso.
--sort_properties = [false | true]
Classifica as propriedades (ou seja, plano de fundo, cor, largura) dos seletores. Padrão = falso.
--sort_selectors = [false | true]
Classifica os seletores. Use isso com cuidado, pois irá reorganizar totalmente qualquer sentido de
layout em seu arquivo que você possa ter escrito nele, e css é sensível à ordem.
Classifica em ordem de IDs, classes e seletores. Padrão = falso.
--timestamp = [false | true]
Se definido como verdadeiro, adiciona um carimbo de data / hora entre comentários na parte superior da saída. Padrão =
falsa
--merge_selectors = [2 | 1 | 0]
Se os seletores (incluindo IDs e classes) tiverem propriedades idênticas, então csstidy irá
mesclá-los. Uma configuração de 2 representa um alto grau de fusão. 0 representa não
fusão. Padrão = 2.
--optimise_shorthands = [1 | 2 | 0]
Se definido como 2, csstidy invocará todas as otimizações. 0 representa nenhuma otimização e
1 um nível seguro de otimizações. Padrão = 1.
--template = [padrão | nome do arquivo | baixo | alto | mais alto]
Afeta a quantidade de espaços em branco removidos e, por fim, a legibilidade da saída.
APF HACKS
A seguir está uma lista de todos os hacks CSS que não serão modificados por padrão pelo csstidy.
Se você habilitar "preservar CSS", mais hacks serão salvos. Em geral, você deve fazer sem
Hackers CSS de qualquer maneira, mas se você precisar deles e quiser usar o csstidy, você deve usar um dos
seguintes hacks:
valor da propriedade; (apenas se você desativar a remoção de barras invertidas desnecessárias)
div # test
cabeça: primeiro filho + corpo div
corpo> div
html [xmlns] div
@import "null? \" \\ {"; @import" styles.css "; (e todas as outras regras @import)
@media all {/ \ * rules \ * /}
* div html
i \ {content: "\" / * "\} div \ {property: value \}
html * # test
_valor da propriedade
Use csstidy online usando serviços onworks.net