Bem basico, porem muito bom, espero que nas proximas aulas comecemos a alinhas tabelas dentro do layout!
fico feliz de saber que mesmo com tudo que houve recentemente vocÊ não tenha abandonado as aulas de websites, parabéns!
Por Lordfire, 08 de fev. de 2013 em Tutoriais de Websites
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

Bem basico, porem muito bom, espero que nas proximas aulas comecemos a alinhas tabelas dentro do layout!
fico feliz de saber que mesmo com tudo que houve recentemente vocÊ não tenha abandonado as aulas de websites, parabéns!
info
Grupo: Marquês
Registrado: 29/10/11
Posts: 1.2k
Reputação: +134
Gênero: Masculino

Parabéns pela aula!
Finalmente o CSS.
-PiabetaMan01
Olha o titulo,introdução ao CSS .
info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: Knight Orion

Tô pensando em continuar postando aqui ou fazer um site pessoal pra isso. Se eu postar aqui, vai ser bem menos frequente, tenho mais o que fazer.
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

Tô pensando em continuar postando aqui ou fazer um site pessoal pra isso. Se eu postar aqui, vai ser bem menos frequente, tenho mais o que fazer.
intendo mais mesmo assim agradeço pelosótmis conteúdos postados!
Inté mano sucesso na facul!
info
Grupo: Marquês
Registrado: 05/05/09
Posts: 1.2k
Reputação: +91

Continue postando, Ranieri. Num blog seu ou aqui. Pode nao ter tanta audiencia imediata, mas reune tudo quando ficar pronto, poe um contador de acessos na pagina e umas tags interessantes que ctz vai ter acessos, muito didaticos os tutoriais.
Uma duvida: Pulei um pouco a frente e fiz uso da tag <span>. Existe alguma maneira melhor, ou mais simples, de fazer o seguinte?
<p><span class="bold">Nome:</span> Alef<br /> <span class="bold">Sexo:</span> Masculino<br /> <span class="bold">Idade:</span> 18<br /> <span class="bold">Residência:</span> Rio Grande do Sul</p>
Como visto em http://www.teste442....ulas/4/#Pessoal
Tanto em relacao a <span> quanto a <p> e <br />
Usando um paragrafo diferente para cada linha o browser quebra uma linha entre um <p> e outro.
Editado Fevereiro 12 por DiogoTemporario
info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: Knight Orion

Se tu usar uma lista fica mais fácil de aplicar os estilos, e é uma lista mesmo, é bizarro usar quebras de linha assim.
Mas assim é eficiente também, é assim que o IPB usa nos nicks coloridos.
info
Grupo: Marquês
Registrado: 05/05/09
Posts: 1.2k
Reputação: +91

Usando lista fica decentralizado. E usando assim:
<ul style="list-style-type: none" class="bold"> <li>Nome:</li><p>Alef</p> <li>Sexo:</li><p>Masculino</p> <li>Idade:</li><p>18</p> <li>Residência:</li><p>Rio Grande do Sul</p> </ul>
Nao funciona porque fica tudo negrito. Alem da quebra de linha ficar completamente escrota.
Editado Fevereiro 13 por DiogoTemporario
info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: Knight Orion

E se tu tentar assim:
ul.bold span {
font-weight: bold;
}
<ul style="list-style-type: none" class="bold">
<li><span>Nome:</span> Alef</li>
<li><span>Sexo:</span> Masculino</li>
<li><span>Idade:</span> 18</li>
<li><span>Residência:</span> Rio Grande do Sul</li>
</ul>
info
Grupo: Marquês
Registrado: 05/05/09
Posts: 1.2k
Reputação: +91

Fica tudo negrito. Tentei usar ul.bold e ul.bold span em class= ao inves de so' bold, ai' nem pegou o negrito.
Outra duvida:
.bold { font-weight: bold }
ul.bold span { font-weight: bold }
Precisa setar esses dois? Nao tem como fazer como uma classe de uma OOP?
Tipo
class bold: tal
bold.ul ou ul.bold herdaria o que foi setado em bold
info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: Knight Orion

Precisa, porque o ".bold" vai setar bold o conteúdo do "ul" inteiro, enquanto "ul.bold span" vai fazer o span herdar também o estilo.
info
Grupo: Artesão
Registrado: 14/11/12
Posts: 139
Reputação: +1
Char no Tibia: Lord Canopus

Não vão mais postar novas aulas ?
info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: Knight Orion
E aí galera, finalmente vamos começar a deixar tudo mais bonito usando CSS! Mas não esqueça de acompanhar todas as aulas!
Como vocês já devem saber, o CSS é uma linguagem que serve para adicionar estilização às nossas páginas. Isso é feito por meio de uma folha de estilos, que é um conjunto de seletores, propriedades e valores. Para usar o CSS, temos três formas: em um arquivo externo, no cabeçalho e inline.
Para usar um arquivo externo com css, dentro das tags <head> você deve adicionar o seguinte código:
Lembrando de mudar "arquivo.css" para o nome do arquivo que você for usar. Eu costumo usar "style.css" ou com o mesmo nome da página, se necessário. O conteúdo desse arquivo deve ser apenas o código CSS, sem nada de HTML.
Já para usar no cabeçalho dentro do head, devemos usar a tag <style> e dentro dela, o código CSS:
<head> <style> p { color: blue; font-weight: bold; } </style> </head>Também podemos usar estilos "inline", isto é, no meio do código HTML para aplicar estilos a um único elemento, usando o atributo style que já usamos em aulas anteriores. Por exemplo:
Obviamente, é possível misturar todos os três tipos. É bastante comum uma página que tem um layout padrão para todas as páginas (com arquivo externo), algumas páginas terem elementos que precisam de estilos específicos (com CSS no cabeçalho) e um ou outro elemento que tenha seu próprio estilo (usando inline). Tudo vai da necessidade e facilidade pra alterar depois.
Seletores
Um seletor nada mais é do que o elemento que desejamos aplicar o estilo. Existem três tipos de seletores: por tipo, por id e por class.
Seletor por tipo
Quando usamos um seletor por tipo, nós aplicamos um estilo a todos os elementos daquele tipo. Por exemplo:
p { color: blue; font-weight: bold; }Esse código CSS fará com que todos os elementos <p> tenham o texto azul (color: blue) e negrito (font-weight: bold). Em uma página com mais de um, todos eles terão o mesmo estilo.
Seletor por id
Usando um seletor por id, nós aplicamos estilo a um único elemento identificado pelo atributo id específico. Para isso, devemos usar um hash (o jogo da velha: "#") na frente do id do elemento:
<head> <style> p#azul { color: blue; font-weight: bold; } </style> </head> (...) <p id="azul">Texto azul e negrito</p> <p>Texto normal sem estilo</p>Também é possível omitir o tipo do elemento:
#azul { color: blue; font-weight: bold; }Produzindo um texto azul e negrito. Tome cuidado: o id foi feito para identificar um elemento específico, portanto, evite usar o mesmo id para elementos diferentes. Use classes, que serão ensinadas agora:
Seletor por class
Um seletor por classes aplica estilo por todos os elementos identificados por um atributo "class". Um seletor para uma classe específica deve ter um ponto (".") na frente:
<head> <style> p.azul { color: blue; font-weight: bold; } </style> </head> (...) <p class="azul">Texto azul e negrito</p> <p id="azul">Texto normal sem estilo</p>Note que também não é necessário usar o elemento na frente. Mas, neste caso, podem existir elementos diferentes com a mesma classe, e podemos trabalhar com isso:
<head> <style> .azul { color: blue; } a.azul { background-color: black; } p.azul { font-weight: bold; } </style> </head> (...) <a class="azul" href="http://xtibia.com">XTibia!</a> <p class="azul">Texto azul e negrito</p>Limitando a classe para um elemento específico, vamos ter tanto o link quanto o parágrafo em azul, porém apenas o link terá fundo preto e apenas o parágrafo estará negrito.
Você pode aplicar múltiplas classes em um mesmo elemento usando espaços:
Uma classe ou id nunca deve começar por um número! Só o esquisito Internet Explorer aceita isso, hahahaha
Podemos trabalhar com os 3 seletores juntos, inclusive usando inline:
<style> p { color: blue; } a.azul { background-color: black; } #azul { font-weight: bold; } </style> (...) <p id="azul" class="azul" style="text-align: center;">Texto azul, com fundo preto e negrito, centralizado</p>Mas não esqueça, o CSS tem uma ordem específica para ser aplicado:
Portanto, não importa o que o arquivo externo aplique ou as tags no cabeçalho, se houver alguma tag inline, ela vai substituir (mas nunca apagar: apenas soma).
Aqui há uma lista com todas as propriedades disponíveis:
http://www.w3schools.com/cssref/default.asp
Para ver os valores possíveis, clique no nome da propriedade. Você pode me perguntar sobre isso, ou me esperar ensinar algumas das principais possibilidades nas próximas aulas.