forex trading logo
 

Forex Information

Seo menu

Vietnamese-VNFrench (Fr)Português (pt-PT)Russian (CIS)English (United Kingdom)
Home Construir um site WS - Design Web Page - How to Get Started With CSS e parar de usar tabelas para projetar seus sites
Construir um site

WS - Design Web Page - How to Get Started With CSS e parar de usar tabelas para projetar seus sites

Quarta, 12 Maio 2010 20:00

Venho trabalhando com CSS por um tempo ainda mais longo e tabelas. Tendo trabalhado tanto tempo para descobrir os truques e soluções para as tabelas, eu tenho usado principalmente para a estrutura de tabelas e CSS para o estilo. Isso não é uma coisa ruim. Mas é apenas a utilização de parte do poder do CSS.

Além disso, eu tinha um projeto, recentemente, que exigiram uma mesa de desenho livre. Se você se encontra nesta situação não se apavore. Se você pode entender o propósito da CSS, e aprender ou conhecer os princípios básicos da sintaxe da CSS, que pode ser um processo bastante simples.

A principal coisa a ter em mente é que você está tentando acabar com um site que tenha páginas que contêm maior parte apenas de dados. Você também terá uma ou mais folhas de estilo que contém toda a estrutura e design do site.

Uma vez que já existem livros, sites e cursos que cobrem todos os detalhes do CSS, eu não vou estar indo para a sintaxe ou a indicação do CSS. Eu nunca encontrei todos os aspectos da CSS complicado o suficiente para necessitar instruções fora ou até mesmo um livro, mas eu perdi o tempo que vai sobre os detalhes sem ver a imagem grande. Este artigo só vai cobrir os principais aspectos da CSS e que áreas de CSS deve ser entendido antes de entrar em detalhes.

Para a prática, eu levei um site que foi feito principalmente em tabelas, e converteu o site para todos os CSS. O lay out básico do site é um cabeçalho, barra lateral, área de conteúdo principal, a secção de publicidade e um rodapé. Este é um leigo bastante comum para fora, mas estas orientações de trabalho para quase todo o lay out ou projeto novo.

Primeiro você deve realmente separar todos os dados de toda a estrutura e formatação. Isso parece óbvio, se você sabe nada sobre o motivo da CSS. Eu só apontar isso, porque é muito fácil de jogar alguma formatação com os dados se você é novo para o processo. Isso não seria o fim do mundo, mas estaria faltando o ponto do exercício. Lembre-se, o objetivo é mudar a maneira como você atualmente construir páginas e começar a usar o CSS sempre que possível. O motivo: para que grandes mudanças para o look and feel do site pode ser feita sem ter que fazer mudanças para todas as páginas.

Segunda sempre tento pensar se existe alguma possibilidade de que você será a reutilização do código.

NOTA: Isso pode não fazer muito sentido se você não tem nem um conhecimento limitado da CSS, mas anote-lo e mantê-la em mente que você começar a usar o CSS.

Se ele é o código que você será a reutilização, certifique-se que você faça isso de uma classe. Além disso, tente colocá-lo em sua folha de estilos principal. Como você se torna mais avançada, com CSS, você provavelmente irá ter várias folhas de estilo. Tendo elementos site larga em sua folha de estilos principal irá torná-los mais fáceis de editar no futuro. Além disso, uma vez que todas as páginas estarão chamando o arquivo de folha de estilo principal, a classe estará sempre disponível quando você faz uma chamada para ele.

Agora, eu vou para as principais questões, problemas, etc, que me deparei como eu removi todos os quadros e outras formatações das páginas web.

O principal problema é a compatibilidade com CSS cross browser. A maioria dos designers e os usuários sabem que os navegadores exibem páginas de forma diferente. A menos que você especificamente o código do site para mostrar o mesmo, ou tão perto quanto possível, em todos os navegadores, é quase garantido o site não vai mostrar o mesmo.

Há algumas linhas de código que deve ser adicionado a cada página.

- Primeiro declare um tipo de documento. Se você não está familiarizado com um DTD (decleration tipo de documento) é parecido com este . Os três principais tipos de DTDs estão soltos, tranistional e rigorosa. Eu recomendo altamente rigorosos. Pesquisa para ver o que funciona melhor para você, mas rigorosa é a melhor maneira para garantir compatibilidade do navegador cruz. É necessário declarar um DTD ou CSS simplesmente não funcionam da mesma maneira em todos os navegadores mais populares.

- Você também vai querer adicionar esta linha: . Isso ajuda a corrigir o erro de compatibilidade do IE e vai ajudar com alguns problemas de dimensionamento. Não é necessário ter um. Não tive problemas com a meta tag IE embora. Então, eu recomendo para adicioná-lo agora.

Seguinte, eu recomendo estudar o modelo de caixa de CSS. Se você está acostumado a usar espaçador. Gifs, tabelas e as soluções de muitos outros, este pode ser um hábito difícil de quebrar. Mas uma vez você tem uma boa compreensão do modelo de caixa, você não terá mais necessidade de essas soluções alternativas para a formatação e lay out. Além disso, se você começar a usar o CSS sem entender o modelo de caixa que você desperdiça muito provavelmente muito tempo atolado tentando consertar as coisas que você nunca do partido em primeiro lugar.

Eu sempre odiei a expressão "pensar fora da caixa". Posso dizer com CSS não só pensar dentro da caixa. Aprenda a trabalhar dentro da caixa.

O que nos leva ao nosso próximo fundamental. Em CSS, assim como HTML, você pode usar muitos tipos de unidades de medida. Normalmente, trabalhando com pixels é bom, mas a unidade EM parece ser o mais confiável. Se você não usar um DTD estrita para as suas páginas definitivamente olhar com EM, em vez de PX. Percentagens são muito bem na maioria dos casos, mas já vi alguns pequenos problemas com o uso de porcentagens. Como você faz sua própria investigação sobre isso, você vai encontrar mais informações. A principal coisa a lembrar é que = 1em 16px, e nem todos os tipos de unidade irá funcionar em todos os navegadores. Uma vez que os pixels são mais familiares para desenvolvedores web, e EM é suportado por todos os principais navegadores, estas são as duas principais unidades que devem ser usados.

A herança é também muito importante. Basicamente, cores, fontes e muito mais podem ser alteradas por CSS. As alterações são aplicadas através de uma folha de estilo externa, uma folha de estilo na página ou mesmo um estilo aplicado diretamente no HTML. Desde o último estilo aplicado será usada, certifique-se de entender como funciona a hereditariedade. Além disso, todas as configurações do navegador padrão será substituído por um estilo externo, interno ou inline.

Um bom exemplo é a tag HTML H1. Eu gosto de redefinir o tamanho padrão e cor da tag título. Embora a fonte padrão é normalmente vezes ea cor padrão é preto, o tamanho da fonte geralmente muda um pouco de navegador para navegador.

Por exemplo, se eu quiser mais do H1s a ser uma fonte Arial 20px e vermelho, gostaria de aplicar isso no meu principal, o mais provável externa da folha, estilo. Mas digamos que eu tenho uma página onde eu quero a tag H1 para ser um tamanho diferente. Eu posso substituir o tamanho da folha de estilos externa com algum estilo inline. Portanto, para este exemplo, eu realmente quero o meu título para se destacar, e eu alterar o tamanho para 30px. Mas a cor do título ainda é vermelho ea fonte ainda é Arial.

Por quê? Mesmo assim, eu redefinir o tamanho com uma marca de estilo inline, a cor eo tipo de letra nunca foi reposto. Assim, até eu substituir a cor, ou qualquer outro parâmetro definido por uma outra folha de estilo, o H1s herdarão, neste caso, a fonte Arial e sombreamento vermelho a partir da folha de estilo externa.

Nota: Se você importar várias folhas de estilo, ele irá usar o último estilo aplicado à página. Quando você usar folhas de estilo externas a página é processada como se o código estava na página. Então, se você topar com problemas, certifique-se que não está importando várias folhas de estilo que estão em conflito um com o outro. A melhor prática é ter certeza de que você usar nomes únicos para todas as classes e identificações, mesmo que sejam em folhas de estilo em separado.

Por último, as configurações padrão, tais como margens, padding, cores, etc, podem variar um pouco de navegador para navegador, e entre as diferentes versões do mesmo navegador. Além disso, como novos navegadores são liberados e atualizado, seria bom saber que suas páginas não vai quebrar. Então, no início da minha folha de estilos principal, eu gostaria de declarar algumas configurações globais.

Geralmente, você vai querer substituir o padrão do preenchimento, margens e fronteiras, no mínimo. O preenchimento, a margem ea fronteira são as principais coisas que variam de browser para browser. Mais uma vez, depende de suas necessidades. Mas, por causa da herança, isto irá sobrepor as configurações do navegador padrão em todas as suas tags e elementos automaticamente. Pessoalmente, eu gosto configuração tudo no zero com uma cor padrão do branco. Eu nunca tive quaisquer problemas com compatibilidade de navegador cruzado com essas configurações.

Como eu disse, existe uma grande quantidade de informações disponíveis on-line sobre CSS e de outras fontes. Este é apenas um guia sobre as principais áreas de foco no primeiro, como você se tornar o próximo programador especializado CSS.

Visite http://www.hontsdesigns.com - Desenhos Honts para ver meu sempre crescente arquivo de artigos, recursos, dicas, etc Quando não estou jogando golfe, normalmente estou fazendo alguma coisa online. Sinta-se livre para soltar-me uma nota ou comentário. Eu vou voltar para você assim que possível.

Fonte: Ezine




Add this page to your favorite Social Bookmarking websites
Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! TwitThis Joomla Free PHP
 


Produzido em Tư vấn tâm lý | Tư thế quan hệ vợ chồng | Tình yêu | Health care | Hemorroids.