Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Nota
H quem diga que Layout Fluido e Lquido so tcnicas distintas. Layout Fluido usaria
unidades percentuais (%) e Layout Lquido unidades relativas (em). Eu no vejo desta
forma. O uso de unidades relativas (em) baseado no tamanho do corpo do texto em um
determinado contexto, ou seja, uma unidade tipogrfica, por isso o site no se
adaptaria ao dispositivo, mas responderia as necessidades dos usurios ao aumentar e
diminuir o tamanho do corpo de texto.
No desenvolvimento de sites existem algumas variveis que temos que considerar:
Exemplo de estrutura de um site com Layout Fluido e tipografia em em. Ver exemplo
de Layout Fluido.
Como podemos ver nos exemplos acima, layouts Fixos e Fluidos tm suas vantagens e
desvantagens. Um dos problemas com layouts Fluidos que em algum momento as
estruturas internas do site se desorganizam. Para minimizar este efeito negativo
podemos usar a propriedade CSS min-width e max-width para limitar a expanso ou
reduo do site, assim como fiz com o exemplo Fluido acima. Veja neste link o mesmo
exemplo fluido com a limitao na div.container para no reduzir menos de 800px.
1
2
3
4
5
6
7
8
9
10
11
.container {
width:97%; /* mantm uma distncia entre o site e os lados da janela
*/
max-width:960px;/* limita o crescimento do layout a at 960px */
min-width:800px; /* limita a reduo do layout em at 800px */
margin:1em auto; /* mantm o site centralizado */
}
Pode parecer, mas eu no estou defendendo que todo e qualquer site deva ser construdo
com layout Fluido, apesar dos ganhos em acessibilidade e usabilidade.
Sites Fluidos devem ser pensados desde o incio do projeto para serem desta forma,
seno o que acontece que o designer cria um projeto visual impossvel de se tornar
fluido usando ilustraes e texturas para definir as reas do site. Quando o layout
Fluido temos que planejar o que pode e o que no pode ter seu tamanho alterado, seno
o resultado no ser satisfatrio, pois o que queremos um projeto usvel, acessvel, e
ainda sim, belo.
Geralmente, sites que no devem ser fluidos tm as seguintes caractersticas:
Abaixo alguns exemplos de sites que dificilmente se comportariam bem com layout
Fluido:
a) Web designer depot
b) Operation Upcycle
c) Free Agent Depot
d) Circuito Bavaria de Rodeio
Agora, sites que tem layout propcio para serem Fluidos mas no so:
e) Design Challenge
f) Pro Blog Design
g) Tableless
Por fim, sites com layout Fluido:
h) Abstract fonts (suporta no mnimo 925px)
i) Gmail (suporta no mnimo 800px voc tem que se logar)
j) Wikipedia (suporta no mnimo 640px)
l) Matthew James Taylor (suporta no mnimo 620px)
.container {
background:#F00;
width:800px;
margin:10px auto;
}
.container2 {
background:#F00;
width:798px;
margin:10px auto;
}
.box {
position:relative;
background-color:#06C;
width:25%;
height:50px;
float:left;
color:#FFF;
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
font-size:1.4em;
text-align:center;
padding:1em 0;
}
.text {
display:block;
clear:both;
text-align:center;
font-size:1.4em;
padding:1em 0;
}
Como o pixel a menor unidade nas telas e indivisvel (diferente das partculas
atmicas ), no existe o,5 pixel (meio pixel). O que acontece que o Internet
Explorer 7 ou inferior (eca!) arredonda o valor para cima, e outros navegadores
arredondam para baixo ou simulam o meio pixel para no haver a quebra do layout.
Veja na imagem abaixo a comparao da renderizao do cdigo nos seguintes
navegadores: (1) Safari 5, (2) Chome 7, (3) Firefox 3.6, (4) Internet Explorer 8 e (5)