As CSS (Cascading Style Sheets) são uma ferramenta popular no design web. É difícil imaginar muitas aplicações web sem elas. Eles podem acelerar a criação e edição de páginas web. Um arquivo CSS é praticamente escrito como uma espécie de arquivo de texto e contém instruções para o design. Assim, também é possível para todas as subpáginas de um página inicial para usar o mesmo design chamando este arquivo CSS no cabeçalho da respectiva página. Se você alterar o design, você só precisa alterar o arquivo CSS e isso afetará todas as páginas do projeto web a ser editado.
Opções de formatação
Com a linguagem especial de programação CSS quase todas as tarefas de formatação de um website podem ser feitas, pelo menos as referentes ao design. Com CSS você pode até mesmo criar quadros de diferentes tonalidades e gráficos simples. As fontes e tamanhos das fontes são definidos uma vez no arquivo CSS e, portanto, estão automaticamente disponíveis em todo o catálogo ou na apresentação da empresa. Há muitas variações possíveis, porque certas áreas como cabeçalhos, conteúdo de tabelas, legendas ou notas de rodapé podem ser todas definidas separadamente. Fundos de cores diferentes com ou sem padrões podem ser declarados via CSS. Diferentes pontos, vários elementos dinâmicos e muito mais podem ser realizados com o CSS. Imagens, vídeos e sequências de áudio também podem ser integrados desta forma, se não quiser fazê-lo de qualquer outra forma.
Sintaxe
De acordo com as diretrizes do W3C, as propriedades a serem exibidas estão sujeitas a certos conjuntos de regras. Existem selectores que atribuem um determinado valor à respectiva propriedade entre parênteses rectos. Por exemplo, no caso da cor de um título de segunda ordem, este pode parecer-se com o seguinte: h2 { cor: verde; } Em vez de "verde" também poderia haver um número de cor. Aqui, "h2" seria o selector, "cor" a propriedade e "verde" o valor atribuído. É claro que várias propriedades podem ser atribuídas ao mesmo tempo. Importantes são os espaços após a abertura e antes do parêntese de fechamento e os ponto-e-vírgula no final de cada tarefa. Por uma questão de clareza, é recomendado organizar cada propriedade em uma linha extra. Para projetos extensos, o website então comentários internos não visíveis fazem sentido.
Campos de aplicação e características especiais
As folhas de estilo em cascata são relativamente fáceis de integrar em projetos HTML e PHP. O HTML (Hyper Text Markup Language) foi inicialmente a área de aplicação mais difundida. As folhas de estilo únicas podem ser inseridas aqui também dentro de um arquivo HTML com os comandos de estilo. As folhas de estilo em cascata, ou seja, vários elementos de design, são definidas num ficheiro separado e ou chamadas numa área específica de um ficheiro HTML ou, mais favoravelmente, no cabeçalho como um ficheiro externo. Em PHP (Hypertext Preprocessor - na verdade Personal Home Page Tools) os CSS não estão incluídos apenas como arquivo *.css, mas ligados com comandos PHP. Uma combinação de PHP e HTML também é possível, em princípio. A variante mais moderna é trabalhar com bases de dados, nas quais, no caso de MySQL por exemplo, as propriedades do projeto web podem ser criadas via PHP e CSS. Numerosos sistemas de bases de dados utilizam técnicas semelhantes. No entanto, a maioria deles utiliza linguagens de programação adicionais que também utilizam CSS. Infelizmente existem algumas características especiais relativas a sistemas operativos e navegadores a considerar. Nem todos os efeitos parecem iguais em todos os navegadores, alguns nem sequer são interpretados por todos. Por isso, muitas vezes é necessário considerar diferentes versões, dependendo do navegador e do sistema operacional, na forma como os valores são atribuídos às propriedades no CSS. Para este fim, o sistema operacional e o navegador utilizados são normalmente consultados no cabeçalho do arquivo HTML ou PHP ou no sistema de banco de dados e uma versão CSS correta é atribuída.
bens e inconvenientes
CSS são uma adição bem-vinda e uma simplificação aos projetos HTML e PHP. Eles são estruturados logicamente e podem ser aprendidos relativamente rápido. Um erro em um arquivo CSS, no entanto, aparecerá em várias páginas ao mesmo tempo, mas também pode ser corrigido rapidamente. Há problemas com fontes exóticas e conjuntos de línguas estrangeiras. Portanto, o usuário deve tomar precauções e especificar uma variante alternativa. No caso de uma fonte especial, um valor para uma fonte que normalmente está presente em todos os lugares poderia ser atribuído em frente a ela. CSS para usar o último valor nomeado para um imóvel. Se este valor não puder ser exibido, ele é ignorado. Se você atribuiu a fonte simples antes desta tarefa, ela é considerada a última fonte interpretável e sua página ainda será exibida de uma forma utilizável. Conjuntos de linguagens estrangeiras e outras características especiais devem ser integradas no projeto web via HTML, PHP ou outra linguagem de programação ou, se necessário, redirecionadas para uma página em inglês.