Category: Css

set12009

Layout packs para referência

layout_packs_rafaelrp-copy

Alguns layouts em (x)HTML+CSS para referência em posições de layouts retirado do css tricks.

Exemplos:
Fixed-Fluid

Fixed-Fluid-Fixed

Fluid-Fixed

Half-and-Half

download

ago62009

Menus CSS para download grátis

Segue um pack de menus em CSS para download grátis que achei navegando por alguns blogs gringos..

screenshot2

Menus são usados com todos os tipos de estilos, cada website tem seu estilo de menu, então caso você não esteja inspirado para criar um menu use algum desse pack que são muito bons e servem como ótima inspiração.

Download aqui!

jul132009

CSS3 - Cheat Sheet

Uma ajuda sempre cai bem,

css cheat sheet para ajudar os developers!

css

Download aqui.

Fonte: smashingmagazine

jul42009

5 Hacks importantes para o IE que você deve saber

<!–[if lte IE 6]> <![endif]–>


A maioria das pessoas usam este código. Primeiro você cria um arquivo CSS que mais acessível ao Firefox e depois cria um com algumas modificações para o IE.

<link rel="stylesheet" href="style.css" type="text/css" />
<!--[if lte IE 6]>
<link rel="stylesheet" href=" styleie6.css " media="screen" /><
<![endif]-->


Para outras versões do IE basta mudar o número 6 para a versão desejada.


O hack inline para o ie

Não no seu código do seu web site mas sim no seu arquivo css.

#header {
margin-left: 10px; /* código comum */
_margin-left: 20px /* código com hack */
}


Iepngfix.htc

Este é o hack mais popular para deixar suas imagens .png com fundo transparente no IE, para usá-lo basta aplicar o seguinte código.

<!--[if lte IE 6]>
<style>
#header, #navigation, e outra id ou classe que você tem .png background-image { behavior: url("caminho para seu pngfix/iepngfix.htc") }
</style>
<![endif]-->


DD_belatedPNG

É um hack para PNG transparente para o browser IE.

<!–[if IE 6]>
<script src=”DD_belatedPNG.js”></script>
<script>
DD_belatedPNG.fix(’#container, #banner, #logo‘);
</script>
<![endif]–>


Mensagem de aviso (não recomendado)

Este hack você deve usar apenas quando não tem mais nem uma solução para o IE6, use apenas quando precisar, ao contrário o cliente pode se sentir ofendido ou então nem baixar um browser compatível fazendo assim você perder um acesso ao seu site.

$(function(){
if($.browser.msie && $.browser.version<7)
$('#top').before(
'<div>'+
'Foi detectado que você está usando o IE6 ou uma versão anterior.
Infelizmente não suporta este website'+
'\'
Recomendamos que você atualize para o '+
'Internet Explorer ou FireFox.'+
'</div>'
)
});
mai162009

[CSS] 5 dicas úteis para seu CSS

Sempre é bom ter um CSS bem estruturado em seu website, por isso estarei postando a baixo 5 dicas úteis para você implementar em seu CSS e entre elas uma dica para o IEca.

FONT

Você pode por várias propriedades de fontes em uma única linha de código.

h3.texto {
font-size: 28px;
font-weight: bold;
font-family: “Arial”, Helvetica, sans-serif;
color: #333333;
line-height: 24px;
}

Você pode resumir esse código em apenas duas linha:


h3.texto {
font: 28px “Arial”, Helvetica, sans-serif;
color: #333;
}

MARGIN/PADDING


Image illustrating the relationship between content, padding, borders, and margins.


A imagem acima mostra a diferença entre margin e padding, nem preciso dizer que o IEca tem um problema com padding, então citarei também uma dica para o IEca ignorar uma propriedade.

São propriedades de margin:
.caixa {
margin-top: 10px;
margin-bottom: 20px;
margin-left: 5px;
margin-right: 5px;
}
Você pode resumir este código em apenas uma linha:
.caixa { margin: 10px 5px 20px 5px }
para a propriedade magin você deve por os seguintes valores: margin: top right bottom left;

CLASS E ID

O símbolo para o seletor class é (.) e o da id é (#), tudo bem mas qual a diferença entre eles?

ID.

  1. As IDs indentificam um elemento específico e devem ser únicas, podem apenas ser usadas uma vez na página.
  2. Consideramos que uma ID esteja em um nível mais alto que a class, já que é mais específica.

CLASS.

  1. Uma class marca um elemento como um membro do grupo e pode ser usada várias vezes.

IGNORADO PELO IE - !important

Essa é uma dica que fará com que um valor seja ignorado pelo IE mas será interpretado por todos os outros browsers.
!important será ignorado pelo IE.

caixa.margin: 20px !important; margin: 10px;
Botamos 20px para margin que será ignorado pelo IE, portanto no IE o margin será 10px.

Block vs Inline

A maioria dos elementos html estão como block ou inline, mas qual a diferença entre eles?

Block.

  1. Sempre inicia em uma nova linha.
  2. Height, line-height,  top e bottom margins podem ser manipuladas.
  3. Width fica como padrão 100% do elemento a qual pertence.

Inline.

  1. Sempre inicia na mesma linha.
  2. Height, line-height, top e bottom margins podem ser manipuladas.
  3. Width fica do tamanho que está o texto/imagem e não pode ser manipulado.
Bom são estas as 5 dicas para css, eu as concidero importantes para o desenvolvimento da sua folha de estilos.
Obrigado. ;)