Mostrando postagens com marcador Aprenda HTML e CSS na Prática. Mostrar todas as postagens
Mostrando postagens com marcador Aprenda HTML e CSS na Prática. Mostrar todas as postagens
Postado por Cássio Fabre sexta-feira, 28 de junho de 2013 às 21:03

E ai galera, beleza? Demorou, mas saiu. Chegamos à Parte 4 da nossa série Aprenda HTML e CSS na Prática. No vídeo abaixo aprenderemos a criar o slider que fará parte do nosso site. Hoje em dia, a maioria absoluta dos sites tem algum tipo de slider, não necessariamente nesse mesmo estilo que vamos criar abaixo.  Para fazer o procedimento do vídeo, utilizaremos o JQuery e o plugin JQuery Cycle, como prometido no mesmo, abaixo o link para download dos arquivos.
Atenção: A senha para descompactar o arquivo, está na descrição do mesmo, do lado direito.

OBS.: Para desbloquear o link do download, é necessário clicar nas propagandas. Não contém vírus e, como não cobramos nada aqui, é um modo de manter o site, afinal, em breve estaremos indo para um servidor pago. Então faça o possível para nos ajudar. Obrigado.


Abaixo o vídeo



Postado por Cássio Fabre terça-feira, 4 de junho de 2013 às 06:02

E ai pessoal, tudo certo? Seguindo com nossa série "Aprenda HTML e CSS na Prática", hoje iremos trabalhar a nossa <div class="header">. Caso ainda não tenha lido a Parte 2, recomendo que o faça para entender o prosseguimento do tutorial.

Este post foi resumido ao vídeo abaixo. Se você viu a versão escrita, não mudou nada, apenas acrescentamos o CSS do header. Então veja o vídeo e bons estudos.

É recomendado, caso vá assistir ao vídeo aqui pelo blog, que o faça em tela cheia, uma vez que não da pra visualizar corretamente os códigos mostrados. Caso vá vê-lo no YouTube, use um tamanho maior de visualização.
Postado por Cássio Fabre quinta-feira, 30 de maio de 2013 às 18:46

Seguindo com nossa série Aprendendo HTML e CSS na Prática, hoje criaremos os blocos que farão parte do nosso site: Wrap (bloco que compreenderá todo o site), Cabeçalho (header-container), Slider, Conteudo (conteudo-container) e Rodapé (footer-container).

No cabeçalho teremos uma logo e um menu horizontal, estilo este do blog, porém sem o DropDown, que aprenderemos a fazer em um tutorial específico. Teremos um Slider feito com JQuery que não fará parte de nenhum dos blocos citados. No conteudo teremos uma sidebar e posts. No rodapé colocaremos apenas o "copyright". Mas quando chegarmos neste post, você já estará apto a colocar quaisquer coisas que queira.

Antes gostaria de salientar que o objetivo deste tutorial não é criar um "blog" e sim um "site". E te dar uma base para partir para outras linguagens voltadas para web como PHP, por exemplo.Abra seu arquivo index.html, que criamos no último post desta série, com seus editor HTML preferido e mãos à obra.

Mas antes de escrevermos o código, como disse na Parte 0.1, é de suma importância que planejemos o layout antes de escrever o código, portanto eu desenhei o layout abaixo que servirá como base para escrevermos nosso código:

Não é o melhor layout do mundo, mas é o que faremos por ser muito simples de desenvolver. Obviamente se você quiser poderá desenhar o próprio layout e desenvolver o código adaptando o que fizermos aqui.

Outra coisa muito importante que foi dita na Parte 1, foi você escolher a forma como iria escrever o CSS, optando por uma das 3 maneiras de fazê-lo. Neste tutorial utilizaremos a "Primeira Maneira", que é criando um arquivo *.css separado e escrevendo todo o código CSS nele. Hoje ainda não trabalharemos com o CSS, então na próxima parte da série criaremos este arquivo.

Como disse no início do post, criaremos apenas os blocos que abrigarão todo este conteúdo. A tag HTML que utilizaremos para criar estes blocos é a <div>. Dentro das tags <body> </body> copie ou escreva o seguinte

<div class="wrap">
    <div class="header-container">

    </div><!-- .header-container -->

    <div class="slider">

    </div><!-- .slider -->

    <div class="conteudo-container">

    </div><!-- .conteudo-container -->

    <div class="footer-container">

    </div><!-- .footer-container -->
</div><!-- .wrap -->

Explicando o código:
<div> : Tag HTML que delimita um bloco;
class="wrap" : identificação, "nome" da div, que no caso é wrap;
<!-- --> : tag HTML para comentários no código, o que estiver dentro dessas tags não será interpretado.

Para terminar este tutorial, gostaria de falar sobre as "identificações" do seletores HTML. Não é nada dificil de se entender.
Para identificar cada seletor, poderemos atribui-los IDs ou CLASSes. ID e CLASS servem para a mesma coisa, o que diferencia um do outro é que IDs não pode ser repetidos enquanto CLASS pode. As <div> obrigatoriamente tem que ter um atributo ou outro, ficando a seu critério. EU, quando vou escrever códigos sempre utilizo class, mas isso é pessoal e eu nem tenho uma razão para explicar, é apenas gosto.
Quando disse que IDs não podem se repetir, quis dizer o seguinte:

<div id="exemplo"> </div>

<div id="exemplo1"> </div> <!-- esse ID é diferente do primeiro -->

No primeiro modelo, a div "chama-se" exemplo, enquanto no segundo "chama-se" exemplo1, ou seja, são IDs diferentes.

Em relação às class, todas as <div>, por exemplo, que tiverem o atributo class serão formatadas da mesma maneira com CSS. Ou seja, quando eu tiver várias <div class="exemplo">, quando eu fizer isso no CSS:
div.exemplo{
width: 100px; /* largura da div */
height: 100px; /* altura da div */
background: #f90; /* plano de fundo */
}

Todas as <div class="exemplo"> terão 100px de largura/altura e o plano de fundo #f90 (laranja).

Só para recapitular, nosso código ficou assim já com o link para o arquivo css que ainda vamos criar:
<html>
<head>
    <title>Titulo do seu site</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <div class="wrap">

        <div class="header-container">

        </div><!-- .header-container -->
        <div class="slider">

        </div><!-- .slider -->
        <div class="conteudo-container">

        </div><!-- .conteudo-container -->

        <div class="footer-container">

        </div><!-- .footer-container -->
    </div><!-- .wrap -->
</body>
</html>
Bom gente, por hoje é isso, espero que tenham entendido e qualquer dúvida comentem abaixo. Continuem acompanhando o prosseguimento desta série.
Postado por Cássio Fabre quarta-feira, 29 de maio de 2013 às 20:37

Seguindo com nossa série de tutoriais, hoje começaremos a codificar nossa index.html. Sem mais delongas lá...

Como dito na Parte 0.1, você deverá escolher o programa com o qual escreverá os códigos. Eu estarei utilizando o Dreamweaver CS6 ou o NotePad++, alternando entre eles.

A primeira coisa a saber é quais as tags que são utilizadas para fazer o nevegador entender que a página que estamos escrevendo tem códigos e não apenas texto. Copie ou escreva o código abaixo respeitando o fechamento das tags (como explicado na Parte 0).

<html>
<head> </head>
<body> </body>
</html>

Explicando esse pequeno código:

<html> </html>  é a tag principal do site, que compreende todo o código;
<head> </head>  tag que delimita o cabeçalho do código. O que estiver escrito aqui NÃO aparecerá para o visitante do site.
<body> </body> tag que delimita o corpo do site. Imagens, textos, blocos, tudo o que você quiser que o seu visitante veja deve estar contido aqui.

Essas são as tags que fazem o navegador entender que temos uma página em HTML e não apenas um monte de texto.

Agora incluiremos também a tag que fará o navegador pegar o titulo do seu site. Para entender o que essa tag fará, na aba do seu navegador agora está escrito: Aprenda HTML e CSS na Prática - Parte 1 ~ SobMedida Tutoriais. A tag que fará este serviço é a <title> </title>
<html>
<head>
    <title> Titulo do Seu Site </title>
</head>

<body> </body>
</html>

Substitua o código anterior por este segundo.

Lembra que falamos do CSS na primeira postagem desta série? Pois é. Vamos ver agora como faremos para utilizá-lo.

Existem três maneiras de escrever o código CSS: Escrever em um arquivo *.css separado, escrever entre a tag <head> </head> ou escrever diretamente no elemento HTML dentro de <body> </body>. Dentre essas três as mais utilizadas são as duas primeiras. Mostrarei abaixo como deve ser feito cado uma delas.
Em arquivo separado:
<html>
<head>
<title> Titulo do Seu Site </title>
<link href="link-do-arquivo-css.css" rel="stylesheet" type="text/css" />
</head>

<body> </body>
</html>
Dentro da tag <head> </head>:
<html>
<head>
<title> Titulo do Seu Site </title>
<style type="text/css">
   /* Código CSS aqui */
</style>
</head>

<body> </body>
</html>
Dentro do Elemento HTML:
<html>
<head>
<title> Titulo do Seu Site </title>
</head>

<body>
    <div style=" /* Código CSS aqui */ "> </div>
</body>
</html>

Escolham umas das duas primeiras formas para escrever o CSS, copiem/escrevam o código correspondente acima e salvem o arquivo como index.html. A extensão do arquivo é muito importante. Aconselho a criar uma pasta em Meus Documentos com o nome "Primeiro Site" e salvar o arquivo dentro desta pasta.

Bom, por hoje é isso e continuem acompanhando o blog para o prosseguimento desta série!
Postado por Cássio Fabre terça-feira, 28 de maio de 2013 às 20:52

Seguindo com nossa série de tutoriais "Aprenda HTML e CSS na Prática", iremos falar nesse breve post sobre os softwares que podem ser utilizados para a construção de nossos layouts. Bom, antes de mais nada é imprescindível que antes de começar a desenvolver o código, você tenha em mente pelo menos um esboço do que espera do resultado final. Para tanto, é recomendado que você desenhe seu layout numa folha de papel ou parta direto para a edição com softwares próprios para o procedimento.

O software mais utilizado, sem dúvidas alguma, para este fim é o Adobe Fireworks. Este programa, que você já deve ter lido sobre, ou pelo menos ouvido falar, é amplamente divulgado graças às suas ferramentas espetaculares voltadas para edição de imagens para web.

Mas, logicamente você pode utilizar qual programa quiser e não necessariamente um só. Temos vários outros exemplos, como Adobe Photoshop, Corel Draw, Adobe Illustrator, Gimp, se você for o mestre dos magos, temos Paint do Windows e muitos outros.

Passado este passo, agora temos que escolher um software para escrevermos nossos códigos. O primeiro que nos vem à cabeça é o Adobe Dreamweaver que possui muitos atrativos como a visualização de tags em tempo real durante a escrita no modo código.

Mas também existem outros como o Notepad++, que particularmente gosto muito, o Bloco de Notas do Windows também pode ser utilizado para tal fim.

Bom, qual programa utilizar para quaisquer desses fins, é tudo questão de gosto. O que realmente é importante, no caso dos editores de códigos, é saber escreve-los em quaisquer circunstâncias, sem a ajuda de uma biblioteca extra-mente.

No próximo post, enfim, iremos começar a criação do nosso código. Até breve.
Postado por Cássio Fabre às 09:11

Bom gente, há muito tempo eu tenho em mente este projeto de ensinar HTML. Até comecei a faze-lo em outros blogs como o BrLoads, do meu amigo Bruno Medeiros.

Antes de mais anda, o que é HTML? Segundo nossa amiga estudantil Wikipédia:
HTML (abreviação para a expressão inglesa HyperText Markup Language, que significaLinguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada para produzir páginas na Web. Documentos HTML podem ser interpretados por navegadores. A tecnologia é fruto do "casamento" dos padrões HyTime e SGML.
 Apesar de não ser exatamente uma linguagem de programação, o HTML também possui tags, que são os "comandos" da "linguagem". As tags HTML são escritas dentro de parênteses angulares: <tag>. As tags é que irão dizer ao navegador como o elemento irá se comportar. Dentre as tags mais utilizadas temos:


O HTML impõe que todos as tags devem ser fechadas respeitando a hierarquia que você mesmo definiu, ou seja, lembra da famosa citação "os últimos serão os primeiros" ? Pois é, é exatamente isso. Quando você abre uma tag e dentro desta coloca uma segunda tag, esta segunda deve ser fechada antes da primeira.


O HTML é o responsável por criar os blocos físicos na página, mas não é possível, com HTML, dar estilo  a estes blocos... É aí que entra o CSS. Que, segundo a Wikipédia:
Tecnologia usada para formatar documentos HTML, XML e XHTML
É com o CSS que definimos cor, altura, largura, flutuamento, bordas, margens, e tudo o que se refere à aparência dos blocos criados com HTML. A escrita do CSS é feita da seguinte forma:

Seletor HTML{
Atributo: valor;
}

Seletor HTML é a tag criada no código HTML, Atributo é a característica que você quer dar ao seletor (altura, largura, etc) e valor é o valor da tagCSS. Aplicando ficaria assim:

div#menu{
width: 978px;
height: 40px;
background: #dfdfdf;
}
div#menu = Seletor HTML
width = largura da div#menu
height = altura da div#menu
background = cor do fundo da div#menu
Bom, para uma "parte0", nossa introdução já está muito grande. O intuito desta série é fazer com que você aprenda o HTML na prática, ou seja, a partir do próximo post começaremos a criar nossa index.html localmente e colocar as mãos na massa. Até breve e continue acompanhando o blog.