mini-lib css reset do micox - sim ele voltou => el micox

El Micox
Screen El Micox

Ranking: #188

Evolução no Ranking: rkdown.gif -11

Categoria: Tecnologia

Linkhttp://elmicox.blogspot.com
Feedhttp://feeds.feedburner.com/elmicox

Códigos e dicas javascript, css, html, php e desenvolvimento web em geral.

Evolução no Ranking(beta):

55.2,16.2,97.2,86.2

Ler mais Feeds de El Micox

Helou senhores.
Muito tempo sem postar. Na verdade tava até pensando em abandonar o elmicox aqui, sei lá. Postar dá trabalho e toma tempo.

Mas daí lembrei que este troço aqui é meu repositório de códigos. Muito melhor que pastas do windows, muito melhor que zip, rar, melhor que ter que procurar em zilhoes de arquivos onde está a versão XYZ do meu script que faz ZXY.

Agora acho que vou deixar o elmicox aqui só pra códigos mesmo. Quando eu tiver opiniões e talz postarei lá no recentíssimo Blog do Webly.
Passem lá. Assinem-no.

Também deixarei de tentar monetizar o ElMicox. Site pra nerd não dá grana mesmo (Atenção aspirantes a pro-blogger ou fazedores de site em geral). O que dá dinheiro é o povão.

Então, back to work. Back to codes micox.

Vou postar algumas coisas que eu sempre uso em meus projetos. NADA INOVADOR não, é só para eu não perder nos mil arquivos/projetos.

TALVEZ, as coisas básicas que eu for postando estes últimos dias sirvam pra alguém. Talvez não.

Vou começar com uma tentativa minha de fazer um CSS reset. Tipo uma mini-lib CSS com o qual eu tenho iniciado meus últimos projetos. Ajuda bastante pra não ter que ficar redefinindo tuuuudo novamente a cada novo projeto.

Provavelmente os senhores webstandeiros aí têm as suas mini-libs também. Leiam a minha, adaptem, sugiram melhorias, implementem idéias minhas nas suas libs, troquemos conhecimentos.

Coloquei esquemas de zerar propriedades (css reset) padronizando nos diferentes navegadores; tamanhos de títulos; classes especiais pra posicionamento, pra simular tabelas, pra avisos, pra teclas de acesso, pra fazer wrapper, pra simular colunas, pra debugar (com bordas), pra fazer menus drop-down, e pra ativar o .hover e o first-child.

Leiam ae e vejam se aproveitam algo. Comentem pra eu ver se meus leitores também ainda estão vivos hehehe. Té. Divirtam-se.

/* Micox CSS mini-lib 1.0 - 22/02/2008 - elmicox.blogspot.com
   A leitura dos comentários é obrigatória para o entendimento */

/* padronizando propriedades pros navegadores ficarem parecidos e corrigindo alguns bugs */
* { margin: 0; padding: 0; outline: 0;
 font-weight: inherit; font-style: inherit;
 font-size: 100%; font-family: inherit;
 line-height: 1.1em; vertical-align: baseline }
p { margin-bottom: 0.5em; }
hr { clear: both; float: none; width: 100%; }
* html body hr { margin: -7px; display: block;}  /* os hr tem uma altura extra misteriosa no IE */
a, img { border: none; }
img { vertical-align: middle;}
fieldset { display: block; border: 2px ridge #FFF; padding: 10px; } /* fieldset não é block em todos */
ul, ol { margin-left: 1.5em; list-style-position: outside; }
li { vertical-align: top; line-height: 1.2em;}  /* IE: posição vertical do marcador no IE  e espaço extra fantasma em lis*/
li a { zoom: 1; line-height: 1.2em; }  /* complemento do anterior */
input[type=hidden]{ display: none !important; visibility: hidden !important;} /* input hidden no FF */
button { border: 1px outset #AAA; }
legend { margin-bottom: 1.4em; } /* Fixes incorrect styling of legend in IE6 fieldsets. */
label { display: block;}
table { border-collapse: separate; border-spacing: 0; }
caption, th, thead, tfoot { text-align: center; font-weight: bold; }
blockquote:before, blockquote:after,q:before, q:after { content: “â€; }
blockquote, q { quotes: "" ""; }
pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap !important; /* FF 1999 */
 white-space: -pre-wrap; /* OP 4-6 */ white-space: -o-pre-wrap; /* OP 7 */  word-wrap: break-word; /* IE 5.5+ */
}
h1 { font-size: 250%; font-weight: normal;}
h2 { font-size: 200%; font-weight: normal;}
h3 { font-size: 150%; font-weight: normal;}
h4 { font-size: 120%; font-weight: normal;}
h5 { font-size: 110%; font-weight: normal;}
h6 { font-size: 100%; font-weight: bold;}

/* centralizando o container (que tem todo o conteúdo da página) */
#container { margin: auto; vertical-align: middle; }

/* classes úteis de posicionamento.
   Ex.: Tenho uma lista de caixas separadas por margin. Pra última caixa se alinhar com a borda,
   é bom colocar a classe last nela */
.top { margin-top: 0; vertical-align: top; vertical-align: top;}
.bottom { margin-bottom: 0; vertical-align: baseline;  vertical-align: bottom;}
.left { margin-left: 0; float: left; }
.right { margin-right: 0; float: right; }
.center { margin: auto; vertical-align: middle; }
.first { margin-top: 0; margin-left: 0; vertical-align: top;}
.last { margin-bottom: 0; margin-right: 0; vertical-align: bottom;}

/* classes úteis na formatação */
.screenreader { display: none; }
.ak { text-decoration: underline; /* access keys */ }
.u { text-decoration: underline; /* textos underline */}
.notice { background-color: #F9FF9A; /*yellow*/}
.error { background-color: #FF8E8E; /*red*/}
.highlight  { background:#ff0; }

/* para não precisar do famoso div wrapper [http://www.positioniseverything.net/easyclearing.html] */
.clear { display: inline-block; }
.clear:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: block; zoom: 1; }

/* fazendo colunas com alturas iguais [http://www.positioniseverything.net/articles/onetruelayout/equalheight] */
.paifullcols { overflow: hidden; width: 99.8%; display: inline-block; }
.paifullcols:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.paifullcols { display: block; zoom: 1; }
.paifullcols .fullcol { float: left; padding-bottom: 1000em; margin-bottom: -999.5em; width: auto }

/* classes para debug: borderchilds, borderdivs e bordercols */
.borderchilds * { border: 1px dashed #CCC;}
.borderchilds span, .borderchilds a, .borderchilds b, .borderchilds strong, .borderchilds i, .borderchilds em,
.borderchilds legend, .borderchilds br { border: none;}
.borderchilds p { border-color: blue; }
.borderchilds div { border-color: red; }
.borderchilds table { border-color: green; }
.borderchilds ul, .borderchilds ol { border-color: cyan; }
.borderchilds .fullcol { border: 1px solid black;}
.borderdivs div, .bordercols .fullcol, .bordercols .paifullcols { border: 1px dashed red;}

/*
  Menus drop-down horizontal-vertical (hv) e vertical-vertical (vv) até 4 níveis
  by Micox - elmicox.blogspot.com - Ver. 2.0 - 20/02/08 - Creative Commons License
*/
.menu-hv, .menu-vv { position: relative; margin: 0; padding: 0; display: block; zoom: 1;}
 .menu-hv * ,    .menu-vv * { margin: 0; padding: 0 ; list-style: none}
 .menu-hv li ,   .menu-vv li { position: relative; line-height: 1.2em; vertical-align: top }
 .menu-hv a ,    .menu-vv a { display: block; zoom: 1; line-height: 1.2em }
 .menu-hv li ul, .menu-vv li ul { position: absolute; visibility: hidden  }
 .menu-hv li:hover ul,  .menu-vv li:hover ul,
 .menu-hv li.hover ul,  .menu-vv li.hover ul { visibility: visible }
 .menu-hv li:hover ul ul,  .menu-vv li:hover ul ul,
 .menu-hv li.hover ul ul,  .menu-vv li.hover ul ul { visibility: hidden }
 .menu-hv li li:hover ul,  .menu-vv li li:hover ul,
 .menu-hv li li.hover ul,  .menu-vv li li.hover ul { visibility: visible }
 .menu-hv li li:hover ul ul,  .menu-vv li li:hover ul ul,
 .menu-hv li li.hover ul ul,  .menu-vv li li.hover ul ul { visibility: hidden }
 .menu-hv li li li:hover ul,  .menu-vv li li li:hover ul,
 .menu-hv li li li.hover ul,  .menu-vv li li li.hover ul { visibility: visible }
 /* características horizontal-vertical */
 .menu-hv:after, .menu-hv.after { content: "."; line-height: 0px; clear: both; display: block; visibility: hidden}
 .menu-hv li { float: left; }
 .menu-hv li ul li { float: none; }
 .menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
 /* características vertical-vertical */
 .menu-vv { float: left; }
 .menu-vv li ul { left: 100%; top: 0; }
 /* ****************************************
   ALTERE ABAIXO. defina a largura dos itens do seu menu abaixo
   ou apague as linhas se for definir em outro lugar */
 .menu-hv li { width: 100px; background-color: cyan }
 .menu-vv li { width: 100px; background-color: cyan }
 .menu-hv li a:hover { background-color: gray }
 .menu-vv li a:hover { background-color: gray }

/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6 */
* html * { color: expression( (function(who){ if(!who.MXPC && who.nodeName != 'A'){
 who.MXPC = '1';
 who.onmouseenter=function(){ who.className += ' hover'};
 who.onmouseleave=function(){ who.className = who.className.replace(' hover','')};
 (who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }

Ah, meu novo passatempo é um site de concursos www.resultadoconcursos.net . Quem curte concursos passa por lá.

10
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Mini-lib CSS Reset do Micox - Sim ele voltou


tags  

,

,

Helou senhores.
Muito tempo sem postar. Na verdade tava até pensando em abandonar o elmicox aqui, sei lá. Postar dá trabalho e toma tempo.


Mas daí lembrei que este troço aqui é meu repositório de códigos. Muito melhor que pastas do windows, muito melhor que zip, rar, melhor que ter que procurar em zilhoes de arquivos onde [...]






Ler artigo "Mini-lib CSS Reset do Micox - Sim ele voltou" em seu site de origem »



Artigos recentes deste blog



Assinar o Feed
Assinar o feed para este Blog





3
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Detesta burocracia no desenvolvimento? Getting Real neles


“Getting Real” (traduzido como “Caindo na Real”) é um livro e que descreve uma metodologia de desenvolvimento de negócios na internet.
Eu já tinha lido ele há muito tempo, mas ainda não tinha comentado ou implementado. Tô meio atrasado (o mundo inteiro já deve ter lido este livro) mas bora lá.
Ela prega que, a partir do [...]


Ler mais »




5
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Plugins essenciais pra Wordpress na opinião do Mico


Pacote de plugins essenciais pra Wordpress na opinião deste Mico que vos fala.
Toda instalação de wordpress que eu faço (que não são muitas) eu uso os seguintes plugins que facilitam pra caramba minha vida. Acho que eles já deveriam vir (pelo menos alguns) no pacote inicial do wordpress hahehaehe.
Se você têm mais ae, sugira nos [...]


Ler mais »


82
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Eu odeio a Brasil Telecom, seu call-center, sua URA e seus líderes


Cenário real: A conta telefônica do senhor X, mais um dos zilhões dos clientes da Brasil Telecom, chega com valores indevidos. Ele tenta, por vários dias, ligar para a central de atendimento e corrigir os valores indevidos para poder pagar. Nunca consegue. Certo dia, um robô da Brasil Telecom, liga na casa do senhor X [...]

Ler mais »


9
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Redirecionamentos http 301 em várias linguagens/servidores


Como alguns já sabem, a comunidade/fórum de desenvolvimento web ievolution mudou seu nome para Webly.


Foi necessário, então, fazer um redirecionamento de domínio para apontar para o novo Webly (webly.com.br). O cpanel cuidou de tudo direitinho, os users do fórum mal perceberam, não perdemos links e nem pagerank, graças ao bom e velho redirecionamento http 301.


Existem [...]


Ler mais »


6
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Abandone o getElementById


“WTF mico? Are you Crazy?”


Calma malucada, não estou dizendo pra vocês voltarem ao século passado, quando referenciávamos os elementos via ‘document.all’ hehe. Na verdade este post é um incentivo pra vocês “apelidarem” alguns métodos e objetos, de forma facilitar a digitação de vocês.


//É que eu tava afim de fazer um título polêmico hahehahe


“Como assim?”


Estou cansado [...]


Ler mais »


7
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Funções Javascript equivalentes a funções PHP


Holá senhores e senhoras,
Hoje volto para mostrar um projeto muito interessante: PHP to Javascript Project: php.js
Vendo o tanto de gente querendo funções equivalente do PHP no javascript, os malucos tiveram a idéia de portar grande parte das funções do PHP para o javascript, usando a sintaxe mais próxima possível do php.
Assim, acabam ajudando a galera [...]


Ler mais »




13
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Combo de estados e cidades em ajax - Seus problemas acabaram


Quer fazer aquela conhecida dupla de select’s com os estados e, ao lado, as cidades respectivas mas está cansado de quebrar a cabeça?
Cansado de tentar entender ajax pra fazer isto?
Cansado de tentar organizar um banco de dados pra isto?
Cansado de aguardar o navegador carregar (loading) as mil cidades que têm?
SEUS PROBLEMAS SE ACABARAM-SE!!!
O grande DGMike [...]


Ler mais »


18
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Como diminuir a probabilidade de ter seu carro furtado sem gastar dinheiro, apenas com matemática


Hohoho, olá senhoritos e senhoritas. Não sei se alguém ainda acompanha esta bagaça mas após alguns anos de férias o senhor Mico está de volta! Com menos tutoriais, com menos scripts, com menos tempo mas, ainda assim, está parcialmente de volta. hohohooo
Antes de explicar os motivos dos poucos tutoriais, vamos ao assunto principal do título [...]


Ler mais »


12
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Drag and Drop - mover e arrastar divs e elementos


Prosseguindo com alguns códigos que uso sempre, abaixo mostro um drag-n-drop feito pelo tmferreira e corrigido por mim. Logicamente serve pra arrastar e mover elementos, divs, etc.


Uso ele quando não to afim de usar libs completas como o jquery.


Vou deixar direto o código completo até com o exemplo de uso. É só salvar o conteúdo [...]


Ler mais »


10
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Mini-lib CSS Reset do Micox - Sim ele voltou


Helou senhores.
Muito tempo sem postar. Na verdade tava até pensando em abandonar o elmicox aqui, sei lá. Postar dá trabalho e toma tempo.


Mas daí lembrei que este troço aqui é meu repositório de códigos. Muito melhor que pastas do windows, muito melhor que zip, rar, melhor que ter que procurar em zilhoes de arquivos onde [...]


Ler mais »


15
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

5 convites ?di grátis? para o EWD-RJ sorteados no Webly


Post rápido promocional do Webly macacada. Quem for do Rio de Janeiro, aproveite que é ‘di grátis’:
Promoção relâmpago do Webly para o 13º EWD-RJ, Famoso Encontro de Webdesign promovido pela Arteccom da Revista Webdesign.
A Arteccom deu 5 convites para o EWD - Rio de Janeiro de presente para os membros do Webly

Iremos fazer uma espécie [...]


Ler mais »


12
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Zumbis


Chega um pouco de falar de javascript, css, programação, concordam?
Hoje o mico vai papear e falar sobre zumbis. “What?!?” - Isso mesmo, zumbis comedores de carne humana.


Em breve, vocês vão ver seu leitor de feeds lotar com notícias sobre o tal filme de zumbis rodado em Brasília.
O motivo é uma promoção do atoouefeito dando camiseta [...]


Ler mais »


7
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Homer em CSS puro - sem imagens


Pois é…


Tem que tá com muuuuito tempo sobrando, ter muita criatividade e domínio do CSS. E o pior é que não ficou bizarro. O negócio ficou bom, muito bom.


Autor: Román Cortés


Descoberto via: Dkcell






o


o


o


o





(



O


O


O


\


L


(


O


O




O


O


O


\


L


(


O


















|


|


\


\


|


|


\


\


\


\


(


(


8


o


o


o




(


(


8


o


o


o







o


)


)


b


o


O


o


o


o


o


o




o


)


b


o


O


o


o


o


o


o


o


o


o


o


/


/


/























_


_


_











C


C







O


(


-


Ler mais »


8
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Help CHM da API do jQuery, Leilão El Micox e outras notícias


“Ôlha só quem estâ de vôoolta, êle mêêsmo, o Micôx, com notícias quentinhas. É fantâârdigo.” - Cid Moreira sobre Nova postagem no El Micox

Ae malucada, comecemos falando sobre a lentidão ao acessar o site do jquery, principalmente quando estamos apressados atrás de uma documentação sobre a api.
Porém há uma luz no fim do tunel. Em [...]


Ler mais »


7
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Leilão no El Micox por banner - tentativa


Olá Sr. Senhor, que tal um banner com link do seu site alí em cima?


O Sr. Micox não ganha um mísero centavo para ficar postando tutoriais e códigos bala aqui e tava afim de explicar financeiramente para a patroa “por que motivos ele fica na frente do computador fazendo códigos pros outros em vez de [...]


Ler mais »


5
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Desafio Webly de Layouts - valendo pendrive, revista webdesign, camisetas, mousepads


Pois é pois é pois é.


O desafio da vez no Webly é o:


“tchanaaam!!!” - Desafio WeblY de layouts! Como será o layout do Portal Webly em 2050?


Como o Webly é o mais superfodástico portal e fórum de tutoriais web, conseguimos vários patricínios e grana para poder oferecer VÁRIOS prêmios aos participantes deste desafio:


Pendrive da Emporio [...]


Ler mais »


7
yoompies
Indicar que gostei deste artigo Indicar que não gostei deste artigo

Ultimate Micox Menu drop-down CSS - até 4 níveis


HOoooaa. E ae malucada.


Há um tempo eu venho brigando em busca do código de menu css drop-down perfeito.
Eu queria um menu dropdown css pra copiar e colar, simples, rápido, sem precisar de configurações.
Apenas copiar/colar no meu CSS, definir cor e largura dos itens, usar a classe no html e pronto. E tudo funcionando nos navegadores [...]


Ler mais »




Logo Yoomp