Rogério Lino

CSS: Centralizar Horizontal e Vertical #2

Por Rogério Alencar Lino Filho | 29 de outubro de 2007 | 3 Comentários

Há algum tempo postei sobre como centralizar verticalmente e horizontalmente usando CSS, o que gerou alguns posts de visitantes revoltados porque não funcionava no IE7, fato que na época eu não tinha testado para essa versão do IE.

Então, mesmo depois de muito tempo da versão já lançada, deixo um novo post testados nos browsers Firefox 2, IE6, IE7 e Opera 9.

html, body {
width:100%;
height:100%;
padding: 0px;
margin: 0px;
}

#table {
width: 100%;
height: 100%;
position: static;
display: table;
*overflow: hidden; /* hack para o IE6 e IE7 */
*position: relative; /* hack para o IE6 e IE7 */
}

#cell {
vertical-align: middle;
display: table-cell;
position: static;
*top: 50%; /* hack para o IE6 e IE7 */
*position: absolute; /* hack para o IE6 e IE7 */
}

#conteudo {
top: -50%;
width: 500px;
margin: auto;
position: relative;
background: red;
}

link para o outro post e comentários

Tags: , , , , , , , , , , ,

Flash e CSS: Banner Flutuante

Por Rogério Alencar Lino Filho | 4 de fevereiro de 2007 | 35 Comentários

Muitos sites, portais, adotaram o banner flutuante, aquele no qual ao você passar o mouse por cima ele “cresce” pela página e mostra os detalhes da propaganda, promoções, etc. A idéia então consiste em posicionar o filme por cima dos outros elementos e ele tem que ter o fundo transparente para não “tampar” o conteúdo. [...]

Tags: , , , , , , , ,

CSS: Centralizar Horizontal e Vertical

Por Rogério Alencar Lino Filho | 17 de janeiro de 2007 | 43 Comentários

Uma grande dúvida que sempre surge é como centralizar um elemento no HTML, tanto verticalmente quanto horizontalmente, usando CSS. Há duas maneiras de se fazer isso sem muito trabalho. A primeira consiste em definir a posição do objeto como absolute e suas posições top e left com 50% e tirando a diferença (subtraindo) da metade [...]

Tags: , , , , , , , , , , ,

CSS Gallery

Por Rogério Alencar Lino Filho | 6 de janeiro de 2007 | 3 Comentários

Sempre é bom estarmos observando, conhecendo, novos layouts e aprendendo com eles. Já existem inúmeros sites indexadores de sites Tableless (CSS Layout). Abaixo segue uma listagem de alguns deles: http://www.cssdrive.com/ http://cssvault.com/ http://www.cssbeauty.com/gallery/ http://www.cssimport.com/ http://www.stylecrunch.com/ http://www.csselite.com/ http://www.unmatchedstyle.com/ http://cssmania.com/ http://www.cssreboot.com/gallery/ http://www.css-website.com/ http://www.cssbloom.com/ http://www.css-design-yorkshire.com/ http://cssbrain.hu/ http://screenfluent.com/ http://www.isquare.it/ http://www.webdigity.com/cssGallery/ http://www.creative-pakistan.com/ Quer mais? CSS Galleries

Tags: , , , ,

Pullquote

Por Rogério Alencar Lino Filho | 16 de dezembro de 2006 | 0 Comment

Pullquote é um efeito utilizado em jornais (revistas) para destacar uma certa parte do texto. Um exemplo aqui: link. Esses efeitos podem ser criados na sua página usando CSS, há quem use também Javascript. Nesse exemplo usaremos apenas CSS. Crie um novo arquivo HTML. O texto que receberá um destaque ficará assim, dentro da tag [...]

Tags: , , , , , , ,

Tutorial Caixa de Contrato

Por Rogério Alencar Lino Filho | 25 de novembro de 2006 | 2 Comentários

Esses dias no Fórum do Flashmasters perguntaram como poderia fazer um campo de texto que não pudesse ser alterado, modificado. Mas que tivesse uma barra de rolagem. A minha sugestão foi que ao invez de usar um textArea como ele queria, usa-se uma div mesmo, com overflow auto. Exemplo: CSS #contrato { width: 400px; height: [...]

Tags: , , , , ,

NavBar com imagem de fundo #1

Por Rogério Alencar Lino Filho | 4 de setembro de 2006 | 4 Comentários

Esse post será voltado para ensinar fazer um menu estilo navbar igual a esse. Para ser mais específico será esse o menu. Vejamos as principais características do menu: imagem de fundo, inline e efeito over. Primeiramente vamos desenhar os botôes do menu, feito isso vamos exportar como gif, para que o fundo fique transparente. Você [...]

Tags: , , , , , , , ,

Layout #2

Por Rogério Alencar Lino Filho | 20 de julho de 2006 | 1 Comentário

Nessa segunda estrutura vamos ver um exemplo de site “tipo portal”. Sem largura fixa, se estendendo na tela e mudando o tamanho (largura) dependendo da resolução do usuário (fluido). Dividido em 5 partes – topo, coluna esquerda, coluna central, coluna direita e rodapé. Você pode ver um exemplo desse layout aqui. Estruturando o XHTML: <!DOCTYPE [...]

Tags: , , , , , , , , ,

Layout #1

Por Rogério Alencar Lino Filho | 13 de julho de 2006 | 0 Comment

Agora que já sabemos como escrever um XHTML e temos uma referência de CSS, vamos fazer o nosso primeiro layout. Primeiro temos que analisar o que queremos, ou que teremos de, exibir na página. Se vai ter um menu horizontal ou vertical, se vai ter rodapé, quantas colunas, etc. Depois de feito isso é hora [...]

Tags: , , , , , , , , ,

Escrevendo o Primeiro XHTML

Por Rogério Alencar Lino Filho | 11 de julho de 2006 | 3 Comentários

Mãos à obra, vamos agora escrever nosso primeiro código XHTML. Abaixo o código já pronto e comentado: <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”pt” lang=”pt”> <head> <title> Título </title> <meta name=”Generator” content=”” /> <meta name=”Author” content=”” /> <meta name=”Keywords” content=”” /> <meta name=”Description” content=”” /> <meta name=”language” content=”pt-br” /> <!– Favicon [...]

Tags: , , , ,
Older Posts »