Books Grátis - Cursos Gratuitos e livros Grátis


Curso treinamento em CSS

Um dos grandes problemas ao lidar com grandes portais da Internet é a quantidade de páginas que o compõe,

Por Claudinei David dia em Programação

Curso treinamento em CSS
  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter



pois a quantidade de conteúdo gerado é imenso, normalmente com grandes equipes de editoração e redações jornalísticas dando o suporte necessário. Dada essa dimensão, e que cresce a cada dia, a dificuldade de padronizar e modificar um site pode ser um grande limitante para mudanças gráficas de sites.

Porém esse problema de dificuldade de mudança gráfica não fica restrito apenas aos sistemas grandes. Qualquer site ou sistema que possua mais de cinco páginas já pode ser considerado de difícil mudança gráfica, caso os arquivos tenham que ser modificados manualmente. A possibilidade de inserção de erros nesses arquivos é bem maior, o que pode tornar a tarefa mais árdua.

Imaginando além de tudo que já foi falado, que o HTML pode ter uma infinidade de parâmetros modificadores de formatação, que podem existir diversos elementos do mesmo tipo num mesmo documento que precisam ser alterados e que a dificuldade de encontra-los é relativamente complexo, a manutenção de sites pode se tornar uma tarefa bastante árdua.

O que é CSS?
Tendo em mente tudo o que foi explicado no item anterior, foi concebida a idéia de folha de estilo em cascata (do inglês Cascading Style Sheet) que visa padronizar a formatação gráfica de um grupo de páginas HTML à partir de um documento único que define as características básicas que se deseja associar aos documentos Web.

Uma vez definido nesse arquivo de formatação (que possui extensão .css) a formatação de cada uma das tags que serão utilizadas nos documentos seguintes (como fonte, tamanho, cor) deve-se criar um vínculo com as páginas que irão utilizar esses padrões. Daqui em diante, todas as tags que tiverem sido definidas no arquivo CSS sofrerão as modificações correspondentes.

Por que utilizar CSS?
Como já discutido acima, a utilização de folhas de estilo facilita na futura manutenção e reaproveitamento de código gerado, pois muda-se em apenas um lugar e as alterações são propagadas para todos os documentos que possuem vínculos com o documento CSS.

Separando o sistema em camadas
A idéia nesse ponto é introduzir o conceito de camadas, que vem sendo muito discutido em computação nos últimos anos, que prega que elementos de programação semelhantes devem ser agrupados em locais em comum, assim as funções que tratam de bancos de dados devem estar num local exclusivo, as funções de lógica em outro local, as definições de formatação em outro, e assim por diante.

A idéia desta divisão é permitir que o sistema cresça de forma mais estruturada e que eventuais modificações, que normalmente ocorrem em projetos de software, possam ser facilmente incluídas no sistema, sem que interfira em outras partes do sistema, o que em pouco tempo tornaria a manutenção do sistema em algo proibitivo.

O objetivo do CSS nesse contexto é o de deixar claro o que é a formatação do sistema e de que forma ela pode ser mudada para deixar o mais limpo possível o código, além de fornecer diversas ferramentas leves para montar a estruturação do sistema. Nos itens a seguir serão mostrados de que forma utilizar um documento CSS para trabalhar com formatação em HTML.

FAÇA O DOWNLOAD AQUI

  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter

Deixe seu comentário aqui: