loading...

Reset.CSS

25/03/2010 - 15:50 - por: Pedro Costa Neves

postato em: All, CSS, How To

Tags:
Comentários neste post: Comentários.

Faz algum tempo, venho pensando em escrever sobre o famoso método de Reset CSS que Eric Meyer criou, é um método incrivel, que uso a bastante tempo em alguns sites.

Para que serve o Reset CSS afinal?

Simples, ele remove todos tipos de Styles possiveis de todos elementos possiveis desde a até var.

Por que usa-lo?

Todos browsers modernos seguem padrões para CSS, alguns nem tanto IEs da vida, e por causa desses nem tanto, sofremos com diversos problemas, como por exemplo, bugs de Float, de faltar ou sobrar “meio” pixel, tamanho de fonte, entre outros.

Com o Reset, simplificamos tudo isso, começamos tudo do zero, assim em TODOS os browsers as configurações serão as mesmas.

Claro que isso aumenta um pouco o load, em alguns sites, como grandes portais isso pode ser um problemão, este seria o unico contra de usar o Reset.

Como usa-lo?

Para usa-lo é simples, você deve simplesmente copiar isto:

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

Para um arquivo reset.css e inclui-lo no seu codigo da seguinte maneira:

<link rel="stylesheet" type="text/css" href="reset.css" />

Feito isso, o Reset já deve estar funcionando perfeitamente.

Para um proximo post, falarei sobre a técnica de Base CSS que detona esse problema de Load e estou gostando ainda mais de usar. Aguardem ;)

Css Killswitch

02/03/2010 - 12:51 - por: Pedro Costa Neves

postato em: All, CSS

Tags:
Comentários neste post: Comentários.

Sabe aquele cliente que te pede mil e uma modificações, e te tira o sono, te faz trabalhar dia e noite quebrando a cabeça para fazer cada coisa maluca no site dele? e depois quando chega a hora de pagar que é bom nada?

Então! a Smashing Magazine descobriu a solução para nossos problemas, o CSS Killswitch, que com apenas um clique você ativa um CSS que deixa a pagina inteira preta, assim o cliente vai querer negociar os pormenores com você novamente.

segue o site:

http://csskillswitch.com/

CSS+Background+IE

09/02/2010 - 12:24 - por: Pedro Costa Neves

postato em: All, CSS, How To

Tags:
Comentários neste post: Comentários.

Passei os ultimos dias desenvolvendo o CSS e HTML do !Drop Studio. Após finaliza-lo lindamente, quase que perfeito, descubro que nenhuma das imagens que utilizei aparecia no IE, pois é, como somos um Estudio jovem, precisamos ainda fazer sites para IEs, senão os clientes não ficam satisfeitos, após 2 dias de pesquisas cansativas, emails trocados com todos webdesigners possiveis que conheço e mil e uma twitadas, passei a tentar utilizar o DD Belated que é um PNGFix para IE, porém, nao era esse meu problema.

E então? qual era?

Simples, o IE trata a sintaxe CSS background da seguinte maneira:
background: #Cor url(Endereço_da_imagem) se_repete_ou_não direções;

Porém tem um problema, acostumado a digitar rapido tudo e tals, fui fazendo todos backgrounds com repeat e no-repeat colado na sintaxe de url das imagens, da seguinte maneira:

background: #cor url(endereço_da_imagem)no-repeat;

E isso fez com que o IE não reconhecesse a sintaxe e anulasse. Então, dica para quem vai usar muitas imagens de background, cuidado, utilize espaço após a url(), ou então separe as tags em:
background-color:#Cor;
background-image:url();
background-repeat:repetições;
background-position:posições;

Obrigado a todos que tentaram me ajudar, principalmente a Flora que me indicou o DD Belated :)

!Drop Studio

01/01/2010 - 11:54 - por: Pedro Costa Neves

postato em: All

Comentários neste post: Comentários.

Começando o ano com pé direito, Rafael Oliveira(A.K.A. Log) e eu, ao longo de 2009 começamos a discutir sobre montar um estudio, não só de webdesign, mais de artes, pra gerar alguma renda com nossos conhecimentos.

E agora em 2010 esse sonho se torna realidade, o site novo não está pronto ainda, mais já temos uma prévia online que fizemos rapidinho pra não ficar sem nada por lá e futuros clientes terem um meio de comunicar conosco. Até porque ainda não montamos fisicamente nosso estúdio, mas em breve siiim!!!

Deem uma passada por lá http://www.dropstudio.com.br entre em contato, nos mande criticas e sugestões, indique-nos para seus amigos, familiares, chefes, whatever :) ajude-nos a crescer! e que em 2010 tudo seja melhor para todos nós !