Tecnologia, Marketing e Design de Internet

Tecnologia, Marketing e Design de Internet Tecnologia Marketing Design Blog sobre Desenvolvimento Web, Tecnologia de internet, Design e Interface Web, SEO SEM Otimiza??o de Sites e Web Marketing, Cases de sucesso e Campanhas online, Microblogging, Wordpress Blog, CSS design

Contato

Receba os artigos
no seu E-mail
:

Arquivado em ‘Web Design e CSS’


Quando criatividade não se comparada com execução

Sexta, mai 23rd, 2008

doodle

Grace Moon, uma jovem estudante na Califórnia venceu uma competição do Google que propunha a criação de um Doodle , usado em ocasiões sazonais.

A criatividade dela custou US$10 mil em bolsa de estudos, mais US$25 mil para sua escola Canyon Middle School, em Castro Valley.

Bookmark e Compartilhe

Designer, como o MEC compreende a formação

Segunda, abr 28th, 2008

A designer Cristina Jacó escreveu um artigo interessante sobre como a profissão de designer, hoje é vista pelo MEC - Ministério da Educação e Cultura.

Para ler o artigo na íntegra, acesse “Como o MEC compreende a formação em Design“, no portal Imasters.

Bookmark e Compartilhe

CSS Reset, corrigir problemas de renderização nos browsers

Quinta, abr 10th, 2008

Apesar de não ser mais novidade para quem já trabalha profissionalmente com desenvolvimento web, muitos aindas não conhecem a maneira de corrigir problemas de renderização nos browsers.

CSS Reset faz com que todas as propriedades das tags sejam zeradas desde o início, através dos seletores que aplicam no HTML e/ou XHTML. Quem pesquisar por CSS Reset vai encontrar um padrão que promete fazer com que os principais browsers que dominam o mercado, renderizem de igual pra igual. Eu, que uso o IE7, IE6, Firefox, Opera e Netscape para testar meus trabalhos, tive alguns probleminhas entre eles, com a tag <table>. Então, fiz um ajuste para solucionar o problema. Abaixo, segue o CSS Reset que uso no meu dia-a-dia:

CSS:
  1. /*  CSS Reset de Thalis Valle */
  2.  
  3. html, body, span, applet, object, iframe,
  4. h1, h2, h3, h4, h5, h6, blockquote, pre,
  5. a, abbr, acronym, address, big, cite, code,
  6. del, dfn, em, font, img, ins, kbd, q, s, samp,
  7. small, strike, strong, sub, sup, tt, var, dl, dt,
  8. dd, ol, ul, li, fieldset, form, label, legend, table,
  9. caption, tbody, tfoot, thead, tr, th, td  {
  10. margin: 0;
  11. padding: 0;
  12. border: 0;
  13. outline: 0;
  14. font-size: 100%;
  15. font-family: inherit
  16. }
  17.  
  18. img  {
  19. display:block
  20. }
  21.  
  22. :focus {
  23. outline: 0
  24. }
  25.  
  26. ol, ul  {
  27. list-style: none
  28. }
  29.  
  30. table  {
  31. border-collapse: separate;
  32. border-spacing: 0
  33. }
  34.  
  35. caption, th, td  {
  36. text-align: left;
  37. font-weight: normal
  38. }
  39.  
  40. lockquote:before, blockquote:after, q:before, q:after {
  41. content: ""
  42. }
  43.  
  44. blockquote, q  {
  45. quotes: "" ""
  46. }

Aproveito para deixar muma dica, que é sempre setar as propriedades de estilo e tamanho de fonte no seletor body. Exemplo:

CSS:
  1. body  {
  2. font-family: verdana, Arial;
  3. font-size: 0.9em;
  4. }

Bookmark e Compartilhe

CSS Escolhidos #18

Terça, nov 28th, 2006
  1. congregationallibrary.org
  2. blogmailr.com
  3. nasinicarni.it
  4. creixems.com/home
  5. laaikikai.org

[tags]css, webdesign[/tags]

Bookmark e Compartilhe

CSS Escolhidos #17

Segunda, nov 13th, 2006
Bookmark e Compartilhe

Formulário semântico e acessí­vel

Sábado, nov 4th, 2006

Esta semana peguei um formulá¡rio de boleto online para torná-lo semântico e acessível, e no momento em que alterava aqui e ali, pensei: preciso escrever artigos voltados ao desenvolvimento web.

Não vou falar de tags como h1, h2, h3, h4, h5, h6 ou p, span, blockquote etc. Todos já estão "carecas" de saber o que é certo e o que é errado.

Tive a idéia de escrever um artigo sobre formulários depois de alterar um boleto online que continha um fonte totalmente fora da realidade. Então, estou pegando um simples formulário escrito em HTML, para deixá-lo acessével e correto, semanticamente falando.

Há vá¡rios tópicos que eu poderia abordar sobre usabilidade, mas não quero o fazer agora. O que eu quero é mostrar a parte "por trás", da coisa. Sei que muitos ainda se esquecem de escrever corretamente formulários HTML, pensam em tudo, mas quando chega a hora, esquecem de coisas simples que fazem grande diferença aos usuários de leitores de tela ou para aqueles que por algum motivo, não podem usar o mouse.

O preview abaixo, é de um simples formulário de 5 campos, escrito do modo antigo:

Formulário de exemplo 1

Clique aqui para ver o código fonte.

Vamos fazer a mágica? Abaixo, segue a lista das etapas para a transformação do formulário:

  1. Adaptação do fonte para XHTML 1.0 Transitional;
  2. Eliminanação das tags table, tr, td e font;
  3. Folha de estilos separada da estrutura de marcação;
  4. Insersão de tags específicas para formulários semânticos e acessíveis: fieldset, legend, label, optgroup, tabindex e accesskey;
  5. Validação do formulário.

Pronto! Confira o resultado do novo formulário semântico e acessível logo abaixo ou clique aqui para ver o resultado:

Exemplo de formulário semântico

Baixe os fontes formulário acessível

Bookmark e Compartilhe

CSS Escolhidos #16

Segunda, out 30th, 2006
Bookmark e Compartilhe

CSS Escolhidos pt 15

Segunda, out 9th, 2006
Bookmark e Compartilhe

CSS Escolhidos pt 14

Domingo, out 1st, 2006
Bookmark e Compartilhe

CSS Escolhidos pt 13

Segunda, set 25th, 2006
Bookmark e Compartilhe

CSS Escolhidos pt 12

Terça, set 19th, 2006
  1. flock.com
  2. malarkey.co.uk
  3. thisiscable.com
  4. dpivision.com
  5. bigcartel.com/home
Bookmark e Compartilhe

CSS Escolhidos pt 11

Segunda, set 11th, 2006
Bookmark e Compartilhe

CSS Escolhidos pt 10

Terça, set 5th, 2006
  1. jp33.com
  2. parcrittenhouse.com
  3. sktchr.com
  4. www.blurb.com
  5. kevinpotts.com
Bookmark e Compartilhe

SVG, imagens vetoriais em aplicações Web

Sábado, set 2nd, 2006

SGV, ou Scalable Vector Graphics (Gráficos Vetoriais Escaláveis) é uma linguagem baseada em XML, projetada para a criaação de gráficos vetoriais estáticos e dinâmicos, ou animados através de comportamentos JavaScript/DOM. A linguagem foi criada pelo W3C e também pode ser manipulada com ASP, PHP e JSP.

sgv01.gif

Essa tecnologia permite três tipos de objetos gráficos:

  • figuras geométricas vetoriais;
  • imagens raster/bitmap;
  • texto.

A grande vantagem do formato SVG, é que não há perda de qualidade nas imagens quando ampliadas, ao contrário do que acontece com os formatos convencionais (por pixels), como: JPG, BMP, GIF e PNG. Também é uma linguagem Open Source. Nenhuma marca tem direitos exclusivos sob a utilização da mesma, e não exige a legalização de determinados softwares/aplicativos.

Onde está a graça?

Na possibilidade de criação de gréficos e figuras geométricas de forma dinâmica. Jé imaginou a criação de gráfcos a partir de valores vindos de bancos de dados? Para se ter uma idéia, o Google Analytics faz algo parecido, porém utilizando a tecnologia Flash.

Exemplo de gráfico gerado a partir de dados fornecidos pelo usuário:

svg2.jpg

No caso acima, o grafico foi gerado depois de eu setar o número 40 para o campo de canditado 1, e 100 para candidato 2. Se eu tivesse setado 60 para o campo candidato 1, a porcentagem cresceria, imediatamente.

Infelizmente, não são todos os browsers que suportam SVG. Atualmente, talvez os únicos que suportam: Firefox e Opera

Saiba mais sobre Gráficos Vetoriais Escaláveis.

Bookmark e Compartilhe

CSS Escolhidos pt 9

Segunda, ago 28th, 2006
Bookmark e Compartilhe