|
FAQ | Calendário | Search | Postagens do dia | Search | Marcar os fóruns como lidos | Buscapé | Search |
|
Thread Tools |
Carry
|
[Help] WebDesigners - Duvida básica
16-09-07, 13:39
#1
Existe algum tipo de código que faça a página se "adaptar" pra resolução q a pessoa está usando no momento?
Por exemplo, se eu faço uma página com as dimensões aqui do meu monitor pra 1280x1024, uma pessoa que use uma resolução menor vai ver a página toda "feia", com aquelas barras de rolagem na horizontal etc... Ou então uma pessoa com resolução maior vai ver a página meio q pequena, tipo sobrando espaço. Não sei se fui mto claro, mas tem como contornar esse problema? Valeu |
||||
Trooper
|
16-09-07, 13:45
#2
Eu já usei uns javascripts de "screen resolution detection"
http://www.pageresource.com/jscript/jscreen.htm http://www.dynamicdrive.com/dynamicindex9/info1.htm |
Trooper
|
16-09-07, 14:17
#3
Tu quer q ela se redimensione pelo tamanho da resolução do usuário? Pode usar % como unidade de posicionamento mas eu acho uma merda site/página q se auto ajusta. Prefiro colocar uma div em volta do site e colocar as margens direita/esquerda em auto pro site ficar centralizado no meio se a resolução do usuario for maior da q eu fiz (800x600 ou 1024x768).
|
Trooper
|
16-09-07, 14:24
#4
Quote:
encaixando nesta resolução, no meu ponto de vista teria duas saídas interessantes: 1. centralizar o site então caso a resolução seja maior, ele fique "ok" 2. detectar a resoluçnao do usuário e adicionar novas "partes" ao site, caso a resolução dele comporte, geralmente eh essa solução é usada para adicionar "extras" interessantes como guia de navegação ou ads. |
|
Trooper
|
16-09-07, 14:38
#5
sou da seguinte opinião : utilize % e não px, e tá tudo certo para o redimensionamento.
no site da UOL tem um banner que só aparece pra quem tem resolução alta. |
Trooper
|
16-09-07, 14:58
#6
Quote:
então começamos a usar % para elementos redimensionáveis e px para corners e design, mas depois de um tempo e saco cheio de ficar alterando e criando soluções mirabolantes para conseguir um crossbrowser legal, eu acabei escolhendo px ftw, com inclusão de novos elementos caso tivesse espaço. |
|
Carry
|
16-09-07, 15:53
#7
Valeu pelas dicas povo! Vou ver o q faço aki =)
|
Trooper
|
16-09-07, 16:19
#8
faz para 8x6 mesmo...
faz em px... |
Trooper
|
16-09-07, 19:01
#9
Pow, faz em 800x600 e coloca um DIV em volta pra não redimensionar... Na minha opinião fica bem melhor do que essas páginas que se auto ajustam no pc, é um saco.
|
Trooper
|
16-09-07, 19:18
#10
já vi que aqui ninguém lê a w3.org :o
se for realmente preciso fazer isso no site, javascript.. caso contrário, centralize sua porra e de preferência em 800x600 |
Trooper
|
16-09-07, 19:40
#11
1024x768 ftw!
|
Forever Young
|
16-09-07, 19:44
#12
uso 1650x1080
|
Trooper
|
17-09-07, 00:52
#13
usa um javascript... pra detectar a resolucao do cara...
eh tipo um IF assim.. If ... acontece tal coisa... else outra coisa eu fazia os sites com CSS, e de acordo com a resolucao, executava um css ou outro. []'s |
Trooper
|
17-09-07, 10:52
#14
Code:
<script type="text/javascript"> if ((screen.width == 1024) && (screen.height == 768)) { window.location='1024/index.php' } if ((screen.width == 1152) && (screen.height == 864)) { window.location='1024/index.php' } if ((screen.width == 1280) && (screen.height == 960)) { window.location='1024/index.php' } elseif ((screen.width == 800) && (screen.height == 600)) { window.location='800/index.php' } elseif ((screen.width == 640) && (screen.height == 480)) { window.location='800/index.php' } document.write('Carregando...') </script> é só adaptar |
Thread Tools | |
|
|