5 Baby passos para aprender css e se tornar um css feiticeiro kick-ass
![](https://cdn.panoutx.info/pcb/5-baby-steps-to-learning-css-becoming-a-kick-ass_1.jpg)
Conteúdo
Este artigo é destinado a usuários que têm muito pouca experiência com CSS ainda, embora esperemos que há algo aqui para todos. Antes de começar a jogar com CSS, você pode querer baixar o nosso guia novato fantástico livre para XHTML.
(1) gramática
Como qualquer linguagem, CSS tem uma certa gramática para ele, e ele pode parecer um pouco “programmy computador” no início, mas é realmente apenas uma lista de coisas. Todos CSS está escrito assim:
Video: Part 1 - The Adventures of Huckleberry Finn Audiobook by Mark Twain (Chs 01-10)
SELECTOR {PROPRIEDADE: valor- PROPRIEDADE: valor- PROPRIEDADE: valor-}
Como você já deve saber, CSS funciona aplicando um estilo a um elemento selecionado na página web. Por exemplo, ao estilo como todos os seus links são mostrados, você usaria “a” como o selector. As várias propriedades e valores que você vai aprender com a experiência, mas alguns são fáceis - coisas como cor, BORDER, FONT-SIZE, altura são todos algumas propriedades possíveis, cujos valores podem ser vermelho, 14pt, 150%, 1000px - é realmente que fácil. Vamos ver como é que iria sobre denominar todos os links vermelho:
a {color: vermelhos}
Você também pode usar o mesmo bloco de CSS para fazer mais do que um tipo de elemento ao mesmo tempo com vírgulas:
um, h2, h3 {color: vermelhos}
Isso faz com que não só todas as ligações, mas também todo o h2 e h3 títulos, na mesma cor vermelha. Observe que pode ser todos diferentes tamanhos, como este bloco de código particular só muda a cor.
(2) Classe & seletores ID
Às vezes você não quer denominar todos os elementos de um da mesma maneira embora - e, nesses casos, você poderia usar CLASSE ou identidade. Como regra geral, ID é usado para elementos pontuais e é mais comumente usado para definir grandes blocos de conteúdo ou individuais botões especiais e tal.
Por exemplo, você pode ter uma grande DIV para o cabeçalho, conteúdo e rodapé blocos de sua página - para definir os IDs como seria uma jogada inteligente. As aulas, por outro lado são usados quando elementos de estilo são susceptíveis de ser repetido em toda a página. Talvez você quer um monte de itens para ter cantos arredondados com uma borda vermelha sólida 2px - em vez de escrever o mesmo estilo em linha um milhão de vezes, você definiria uma classe para ele, e anexar a classe para os elementos em seu lugar. Então, como você definir esses IDs e classes?
Para atingir esses itens em CSS você usaria:
Video: Part 3 - The Adventures of Tom Sawyer Audiobook by Mark Twain (Chs 25-35)
.vermelho-arredondado {// este é um classborder-radius: 5px-border: 2px vermelha sólida -} # barra lateral {..} // este é um ID
(3) os descendentes
Você não precisa anexar classes e IDs de tudo em seu documento embora - você também pode usar o que chamamos DESCENDENTES para selecionar itens. Olhe para esta declaração CSS e veja se você pode descobrir o que ele faz:
Video: Part 2 - Babbitt Audiobook by Sinclair Lewis (Chs 06-09)
#sidebar h1 {font-size: 20px-}
Isso primeiro irá encontrar o item com uma identificação de “barra lateral”, então ele irá restringir a seleção para baixo a todo o
s contido dentro disso, e só aplicar o estilo para aqueles.
Então, se você puder grupo de todos os seus itens juntos de alguma forma, é melhor usar seletores descendentes como é ainda menos código do que adicionar um monte de class =”” definições a tudo.
(4) onde colocar Esta CSS?
A melhor maneira de lidar com CSS é separar-lo completamente do seu HTML. Faça um arquivo chamado o que quiser .css, e basta adicionar esta linha ao seu cabeçalho HTML:
Você também pode adicionar blocos de CSS para a seção entre as tags, mas eu não sugerir este método, uma vez que resulta em confuso e difícil de ler arquivos HTML.
O terceiro lugar para adicionar CSS está em linha, mas você deve ter cuidado com isso também. Nada acrescentou em linha assim:
irá substituir automaticamente nada definido no seu estilo distinto. Então você pode sentar lá tentando depurar para idades por suas miniaturas não redimensionar e seu CSS pode ser perfeito - mas se o elemento IMG inclui estilos inline já então aqueles terá prioridade. Como você sabe se algo mais está afetando-lo embora?
(5) Obter FireBug, ou usar o Chrome
FireBug é uma ferramenta de desenvolvimento incrível que é especialmente útil para descobrir como CSS funciona. Tome um momento para baixá-lo e ter um rápido olhar para ele. FireBug está disponível para Firefox como um plug-in, ou se você usar o Chrome, em seguida, um conjunto idêntico de funcionalidades já está embutido. Depois de ativar o plugin no Firefox ou estiver usando Chrome, simplesmente clique direito em qualquer lugar da página e selecione “Inspecionar elemento“.Guia do amador de personalizar Web Design com FireBugGuia do amador de personalizar Web Design com FireBugconsulte Mais informação
Isto irá abrir um novo painel na parte inferior do seu browser. No lado esquerdo é a visão XHTML, bem formatado e desmontável. Se você passa o mouse sobre qualquer elemento, que irá destacar esse elemento na página e mostrar-lhe o modelo de caixa CSS em torno dele (falaremos mais sobre o modelo de caixa em uma lição futura). O ponto chave aqui é que você também pode selecionar qualquer elemento e ver exatamente o que CSS é agir sobre ele no lado direito, e ele vai quebrar os para baixo em que seletores ter causado isso. Nada acrescentou em linha será mostrada sob o “element.style” título. Experimente agora nesta página. Observe que muitas vezes um monte de CSS listadas à direita é atravessada com uma linha central - isto significa que outro seletor trabalhando nesse elemento tem prioridade e está substituindo o riscado.
É isso por hoje, mas fique à vontade para deixar um comentário se você acha que eu perdi alguns pontos do novato-chave fundamentais, ou se você tiver dúvidas ou problemas específicos com CSS, em seguida, pergunte na seção de suporte técnico do nosso site. Da próxima vez eu gostaria de desenvolver o seu conhecimento de CSS além das mudanças de cor e tamanho básicas.