Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro Senni

Layout 100%, Quase

Recommended Posts

Ola... estou com um pequeno prblema...

 

meu codigo CSS e HTML

 

#page, #topo, #menu, #conteudo, #rodape, #news {
	width: 100%;
}
#topo {
	height: 130px;
	background-image:url(page/image/topo.jpg);
}
#logotipo {
	margin-left:17px;
	margin-top:11px;
}
#menu {
	height: 35px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding-top: 12px;
	background-color:#FFFFFF;
}
#conteudo {
	background-color: #EBEBEB;
	min-height:100px;
	clear:both;
}
#informacao {
	width:160px;
	margin:10px;
	margin-left:0px;
	float:right;
}
#artigo {
	width:auto;
	margin:10px;
	float:left;
}
.left {
	float:left;
}
.right {
	float:right;
}
#rodape {
	height: 30px;
	padding-top:10px;
	clear:both;
}

<?php include_once("Connections/db_blog.php"); ?>
<?php include("system/funcao.php"); ?>
<?php include("page/head.php"); ?>
<link href="index.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="page">
<?php include("page/topo.php"); ?>
<?php include("page/menu.php"); ?>
<div id="conteudo">
  <div id="artigo">a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a </div>
  <div id="informacao">informações ssobre todos as operações e LINK para a visita</div>
  </div>
<?php include("page/rodape.php"); ?>
</div>
</body>

</html>

Os Include esta Otimos... pois estava num em modo 800*600

 

bom meu problema é... a DIV informacao deve ter 160PX... e o resto AUTO... ou 100% do que sobrou para ela...

 

Arrumei a BODY para fica no minimo 800*600 pra cima...

 

body,td,th {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
body {
	margin:10px;
	background-color: #FFFFFF;
	min-width:757px;
}

so que no FF nao fica FLOAT Certo tentei de monte... como posso realizar um LAYOUT 100%??

 

Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ponha um link fica mais facil, uma pergunta, por que colocou width:100%;

#page, #topo, #menu, #conteudo, #rodape, #news {
	width: 100%;
}
tecnicamente o 100% não funciona igual em tabelas, ele funciona conforme o tamanho da janela, acho que isso pode ser parte do problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK... as 20:06 vai esta no SITE brazilpoliticagem.net46.net

 

deixo pra você lá...

 

Hoje, qual o melhor pra BLOG... 100% ou um tamanho FIXO fipo pra 1024?

Compartilhar este post


Link para o post
Compartilhar em outros sites

100% não é igual como com tabelas, que se ajusta aos elementos PAIS, portanto seria melhor algo fixo, pois a ideia de layout liquido não funciona da maneira que você está pensando.

 

[editado]tem muita coisa errada no seu site, tanto quanto a semantica, tanto quanto a estrutura e algumas coisas de padrões.

 

no menu recomendo usar listas não ordenadas: <UL> e <LI>

 

adicione o atributo ALT="":

<img src="/page/image/logotipo.jpg" id="logotipo" title="Blog Brazil" />

faça algo fixo:

#page, #topo, #menu, #conteudo, #rodape, #news {
	width: 100%;
}

#page, #topo, #menu, #conteudo, #rodape, #news {
	width: 1000px;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK... VLW ai em...SilverFox...

 

vou ver e cria em modo 1024 pois.. 800*600 fica pequenino demais... ainda mais pra mim usa quase 2500

 

FALOW...

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa detalhe o use de target="" não é mais aceito, ele é "deprecated".

 

[editado]

isso vai lhe ajudar a fazer menus melhores:

http://www.maujor.com/tutorial/menu_vert.php

http://www.maujor.com/tutorial/menurollimg.php

http://www.maujor.com/tutorial/menutooltip.php

 

para alinhar eles na horizontal basta aplicar uma media grande (tipo width:100px;) ao o UL e aplicar float:left; aos li's

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem como eu cria em CSS... tipo... site vai esta em 1024...

 

uma pessoa acessa em 800*600 e o MENU e RODAPE fica centralizado pra ela... e se essa pessoa MAXIMIZA para 1024 o MENU e RODAPE fica do tamanho e centraliza?

 

tipo... uma DIV dinamica... ele aumenta o tamanho conforme o tamanho do BROWSER...

 

tinha um TUTO mais nao achei que falava de usa POSITION...

 

VLW>..

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que você pode fazer, mas só funcionará nos navegadores novos é usar o MIN-WIDTH e o MAX-WIDTH

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais isso eu sei... queria uma coisa que faz qdo você MAXIMIZA ele muda...

 

tipo

 

| |

| |

| |

| |

 

assim 800*600

 

e 1024

 

| |

| |

| |

 

fica reto... mostrando para 800*600 somente o rodape inteiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem seria que tipo de layout duas colunas ou três colunas, o que o Aprendiz CSS falou praticamente é a resposta.

só uma pergunta você quer que a página aumente na vertical ou horizontal?

 

vou lhe passar um link (pelo que eu entedi de rodape):

rodape fixo: http://forum.imasters.com.br/index.php?showtopic=291579

 

e na horizontal seria isso:

http://forum.imasters.com.br/index.php...=247766&hl=

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao tenho a certeza se é possivel adaptar...

 

POIS somente o RODAPE vai muda...

 

tipo... Meu LAYOUT sera pra 1024

 

entao se eu entro com 800*600 o MENU fica mais ao canto... queria que ele se ajustasse ao centro sempre... e com isso o rodape...

 

tipo... minha imagem... de como esta

 

Imagem Postada

 

esse Rodape é pra fica assim em MODO 800*600 fica certinho e no caso em 1024 que é a FOTO é pra fica ate no FINAL... tipo ele seguir a barra e no MAX ate XXXPX... no caso acho que é 982px...

 

Usando o POSITION???

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta colocar no menu

 

margin: 0 auto; /* alinha para os outros */
text-align: center; /* alinha para o IE */

espero que seja isso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola criei um sistema assim...

 

é um sobre.. com Imagem de fundo... para formato de Site em LAYOUT 100%....

 

ele espande para HORIZONTAL E VERTICAL

 

o Codigo...

.contsobre {
	background-color:#55C4C0;
	background-image:url(/page/image/contsobre/contsobre_a1.jpg);
	background-repeat: no-repeat;
}
.sobreTopEsq {
	float:left;
	background-image:url(/page/image/contsobre/contsobre_a1.jpg);
	background-repeat:no-repeat;
	width:29px;
	height:40px;
}
.sobreTopDir {
	float:right;
	background-image: url(/page/image/contsobre/contsobre_a3.jpg);
	background-repeat:no-repeat;
	width:29px;
	height:40px;
}
.sobreTopCen {
	float:none;
	background-image:url(/page/image/contsobre/contsobre_a2.jpg);
	background-repeat:repeat-x;
	width:auto;
	height:40px;
}
.sobreCenEsq {
	background-image:url(/page/image/contsobre/contsobre_b1.jpg); 
	background-repeat:repeat-y; 
}
.sobreCenDir {
	float:right;
	background-image:url(/page/image/contsobre/contsobre_b3.jpg);
	background-repeat:repeat-y;
	width:29px;
}
.sobreCenCen {
	margin-left:29px;
	padding-right:29px;
	background-image:url(/page/image/contsobre/contsobre_b3.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
.sobreBotEsq {
	float:left;
	background-image:url(/page/image/contsobre/contsobre_c1.jpg);
	background-repeat:no-repeat;
	width:29px;
	height:23px;
}
.sobreBotDir {
	float:right;
	background-image:url(/page/image/contsobre/contsobre_c3.jpg);
	background-repeat:no-repeat;
	width:29px;
	height:23px;
}
.sobreBotCen {
	float:none;
	background-image:url(/page/image/contsobre/contsobre_c2.jpg);
	width:auto;
	height:23px;
}

como posso otimizar?

 

tipo. assim o codigo...

 

Nos Canto... o Esq, Dir.. tem imagem e o CenCen fica com o fundo de CONTSOBRE

 

tem como por em somente 1 {} todos os CANTOS?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com essa marcação, oque você pode fazer em CSS, é juntar as estilizações iguais.

.contsobre, sobreTopEsq, sobreTopDir, .... e por ai vai{
	width:29px;
	e vai colocando todas as que forem iguais...
}
Não sei oque você tá tentando fazer... mas deve haver um jeito melhor tb... oque pode ser feito em CSS, para diminuir o código apartir doque você postou, é isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok... nao tem como você declara.. um background tipo ... superior direito e superior esquerdo ter um fundo diferente

 

somente usando um conjunto Novo né?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi muito bem.. mas você ja ouviu CSS Sprite?

http://imasters.com.br/artigo/6041/css/css_sprite/

A técnica aqui, é retirar de uma só imagem, alterando posicionamentos todas as que você precisa.

 

E se restar algo, é sempre bom consultar:

http://www.maujor.com/tutorial/backtut.php

^^ no mais, vai perguntando ai...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.