Web design: usando folhas de estilo externas e internas em css
Cascata Sheets tecnologia Style (CSS) permite definir um conjunto de estilos de fonte, que você pode usar de forma consistente em todo o site. Por exemplo, imagine que você está projetando um grande site e você quer uma aparência consistente para todas as páginas: Todos os títulos devem ser, em conjunto, 18 pontos negrito Arial Narrow (você pode usar tamanhos verdadeiro ponto em CSS), e um vermelho escuro cor. Todas as legendas devem ser Verdana itálico, 11 pontos, e azul de aço.
Conteúdo
- Folhas de estilo externas em web design
- Folhas de estilo internas em web design
- Video: curso prático web design - módulo 1 - aula 12: validação html 5 e css 3
A vantagem do CSS é que você economiza tempo, permitindo-lhe aplicar definições consistentes rapidamente para todos elementos de texto em todo um site. Fazendo uma mudança de estilo global para o seu site, por isso, é tão fácil como mudar uma única linha de código CSS.
CSS vem em dois sabores: externo folhas de estilo e interno folhas de estilo.
folhas de estilo externas em web design
Para folhas de estilo externas, define-se um monte de estilos de texto em um arquivo CCS como mystyles.css. Cada estilo pode ter um nome personalizado de sua escolha como .BigHeadline, .SectionHeadline, e assim por diante, desde que não haja espaços eo nome é precedido por um período. Um estilo como este é chamado de classe na terminologia CSS. Depois de definir a classe com um nome personalizado, você colchetes abertos e incluir uma lista de propriedades de estilo como a escolha da pia batismal, cor e tamanho, como no exemplo a seguir:
.BigHeadline {font-family: Arial, Helvetica, sans-serif-fonte de tamanho: 24 pixels; linha-altura: 30px; fonte de peso: 800-font-variante: small-caps-cor: # 900-Letra-espaçamento: 2px ; text-shadow: 2px 2px 3px # 999999 -} SectionHeadline {font-family: Arial, Helvetica, sans-serif-font-size: 18px; line-height: 22px; font-weight: 600-color: # 333-. text-transform: capitalize-}
Ao usar uma folha de estilo externa, cada uma de suas páginas web referências esse arquivo mystyles.css único para suas informações de fonte styling. Isto é realizado através de colocação de uma linha de código em cada página da web que lhe diz onde encontrar mystyles.css online. Então, todos os elementos de texto na página da web que são atribuídos um de seus nomes de estilo personalizado (como .BigHeadline) serão renderizados como você codificada.
Dessa forma, se você tiver a necessidade de fazer uma mudança de fontes globais - por exemplo, mudar a cor .BigHeadline de vermelho escuro para azul - você faz a mudança uma vez para a classe no arquivo mystyles.css CSS, e todas as páginas da web com texto que usam o estilo BigHeadline irá atualizar instantaneamente.
folhas de estilo internas em web design
folhas de estilo internas são estilos CSS definidos para apenas uma página - não para o site inteiro. folhas de estilo internas são convenientes para pequenas nuances encontradas apenas em uma página, embora não seja a melhor prática para usá-los. Se todos os seus códigos CSS estão espalhadas em diferentes páginas da web, ele coloca um fardo local de manutenção: você deve cavar para descobrir onde todos os códigos residem. É melhor ter todo o seu CSS consolidou juntos em um arquivo de fácil acesso.
Video: Curso Prático Web Design - Módulo 1 - Aula 12: Validação HTML 5 e CSS 3
folhas de estilo internas, se você decidir usá-los, encontram-se no interior da tag e substituir folhas de estilo externas que a página também pode ser de referência. O nome da classe e seus valores de propriedade ir para o topo seção do código HTML, como mostrado neste exemplo:
Exemplo de estilos CSS internas
Neste código, você pode ver que o estilo .headline é Arial Narrow em negrito 16 pontos. A # 990033 número após a cor é um hexadecimal código que cria um vermelho escuro. Como você adicionar títulos para sua página web, você pode rapidamente formatá-los, aplicando o estilo .headline que você definiu para a página:
Não há notícias são uma coisa fácil de formatar