[CSS] Problema com funcionamento de DIV

5 respostas
C

Olá pessoal...
Estou com um problema aqui ,

Seguinte
Quero fazer um blog dinâmico usando o php , fiz em arquivos separados...

o problema é que uma das div(Tudo) não está estilizando, ou seja o css não esta sendo aplicado...
o

ficará na pagina topo.php

e o fechamento dela[i] (

) [ /i] ficará numa pagina chamada rodapé.php... elas serão incluídas através de include nas paginas do site
o engraçado é que as outras funcionam normal...

fiz um arquivo que chamo de estilo.css (segue):
<style type="text/css">
			#tudo{
				position:absolute;
				top:0;
				background-color:white;
				width:98.6%;
				margin-top:0;
				margin-bottom:0;
				min-height: 100%;
				margin-left:0%;
				
				
			}
			body{
				//background: url("img/left.gif") repeat;
				background-color:silver;
			}
			#topo{
			width:100%;
			height:100px;
			background-color:;
			margin:0;
			}
			#imglinha{
				background: url("img/linha.gif") repeat-x;
				width:100%;
				height:10px;
				position:relative;
				top:30;
				left:0;
				
				
				
			}
			#logo{
				background: url("img/cjunior.png") no-repeat;
				position:relative;
				left:10px;
				top:0px;
				width:200;
				height:50px;
				
			}
			#profissao{
			font-family: Verdana, "Times New Roman", Candara;
			position:relative;
			top:45;
			left:80;
			color:black;
			
			}
		
		</style>
Ai fiz um pagina chamada topo.php (segue):
<html>
	<head>
	<title>C. Junior</title>
		<link rel="stylesheet" type="text/css" href="estilo.css" />
	</head>
<body>

<div id="tudo">
	<div id="topo">
		<div id="logo" ><h6 id="profissao">Programador Web</h6></div>
		<div id="imglinha"></div>
	</div>
e então uma pagina index.php (segue):
<?php
include("topo.php");
?>



	<div id="menu"></div>
	<div id="corpo"></div>
	<div id="rodape"></div>
</div>

</body>
</html>

Agradeço desde já!

Aprendiz C. Junior

5 Respostas

A

em vez de

tenta

D

[quote=Alex Scharf]em vez de

tenta

Alex, ele está referenciando a propriedade id e não a propriedade class.

No css a chamada a um elemento, pelo seu id se dá pelo símbolo “#” e, pela class, pelo “.”

#id{
 background:#000;
}

Deveria surtir efeito em uma tag

<div id="id">

e

.id{
 color:#fff;
}

em uma tag

<div id="div1" class="id">

Camarada, testei aqui, alterei a propriedade width para 10% e a background-color para blue a div aceitou.

Testa aí.

Aliás, evite usar

background-color:white;

Fica mais elegante

background-color:#FFF;

ou

background-color:#FFFFFF;
C

drsmachado

Alterei a width da divi tudo …
e mudei a cor …como você falou
e nada…
O problema deve se dar , pelo fato de a iniciação ta div estar no documento topo.php e a finalização estar no documento corpo.php … logicamente está correto ao meu ver

bom aguardo novas respostas…mas vou tentar fazer funcionar…quero saber o porque isso não funciona…
agradeço suas respostas

abraço

D

c.junior:
drsmachado
O problema deve se dar , pelo fato de a iniciação ta div estar no documento topo.php e a finalização estar no documento corpo.php … logicamente está correto ao meu ver

Peraí, como assim?
Quando você aciona o método include ou require ou require_once do php, ele primeiro dispara a página toda que você irá trazer, renderiza-a (se for o caso) e, então, traz os elementos para a página que a solicita.

Do código que você postou, funciona legal aqui.
Agora, se existe algo mais, por gentileza, manda ai pra vermos.

C

Não…o código é esse mesmo!

Criado 17 de maio de 2011
Ultima resposta 21 de mai. de 2011
Respostas 5
Participantes 3