Centralizar objetos em página HTML - Table?

Olá. Tenho o seguinte arquivo HTML:

[code]

Tabela
Razão Social:



Habilite o Javascript para visualizar esta página corretamente... .borda{border: 1px solid;} div{font-family: Verdana; font-size: 12px;} td{font-family: Verdana; font-size: 12px;} input{font-family: Verdana; font-size: 12px;}
 Processando...

Bloqueado: F V
Razão Social:
Bloqueado:
Nome Fantasia:
[/code]

Como vocês podem ver, há um formulário na página, e que aliás fica abaixo de tudo. Na página há um grid, que é preenchido à partir de um XML, com os dados no banco. O resultado é esse:

Até aí tudo bem. O problema é quando há muitos items no grid, pois aí o usuário tem que rolar a página para chegar à ele. Alguém sabe como eu posso deixar esse formulário fixo no canto esquerdo da tela, na direção dos títulos do grid?

Obrigado!

Tente adicionar isso ao seu codigo na tag

<style> position:absolute; left:12%; top:50%; </style>

lembrando que left - esquerda
top - topo

então para que ela fique totalmente a esquerda deixe 0%
top você decide é a distância do topo da sua página.

Não funcionou. :frowning:

Mais alguma sugestão?
Obrigado!

Uma rápida pesquisa no Google vc encontraria, algo do tipo:

element {
	display: block;
	position: absolute;
	padding: 2px 3px;
	z-index: 99999; 
	height: 58px;
	left: 50%;
	margin: -29px 0 0 -75.5px;/*
				Respectivamente altura e largura, para resultado
				divida por 2, altura e largura funciona no IE 6.+
				Chrome, FF 1.5 +, Safari, etc...*/
	position: absolute;
	top: 50%;
	width: 151px;
}

[quote=rafaduka]Uma rápida pesquisa no Google vc encontraria, algo do tipo:

element { display: block; position: absolute; padding: 2px 3px; z-index: 99999; height: 58px; left: 50%; margin: -29px 0 0 -75.5px;/* Respectivamente altura e largura, para resultado divida por 2, altura e largura funciona no IE 6.+ Chrome, FF 1.5 +, Safari, etc...*/ position: absolute; top: 50%; width: 151px; } [/quote]

Também não funcionou, Rafaduka.

Eu só consigo pensar em table-cells, mas não tenho certeza se daria certo.

Obrigado.

Mais alguma sugestão?

Sua classe do CSS .borda é a tabela certo ?

faz isso:

[code][b].borda{

border: 1px solid; 
position:absolute;
left:10px;
top:103px;

} [/b][/code]

se não for é só criar uma outra classe colocar o código dentro e chamar a class na div da tabela.
ou só coloca ele dentro do css dela(tabela)

[quote=matheus.nani]Sua classe do CSS .borda é a tabela certo ?

faz isso:

[code][b].borda{

border: 1px solid; 
position:absolute;
left:10px;
top:103px;

} [/b][/code]

se não for é só criar uma outra classe colocar o código dentro e chamar a class na div da tabela.
ou só coloca ele dentro do css dela(tabela)[/quote]

Deu certo em partes. Eu consegui mover o grid, tudo certo, mas dá problema com os títulos. O grid é formado assim:

<?php
require_once("include/conexao.inc.php");
require_once("include/Clbanco.php");
	
$cadastro = new banco($conn,$db);
$q = (isset($_GET['pesquisa'])) ? $_GET['pesquisa'] : "";
$data=$cadastro->seleciona("empresa", $q);

//se encontrar registros	
if(mysql_num_rows($data)){
	header("Content-type: application/xml"); 
		
	$xml="<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";  
	
	//preenchimento da Array com o nome dos campos
	for($i=0;$i < mysql_num_fields($data);$i++){
		$campos[$i]=mysql_field_name($data,$i);
	}	
	
	$xml.="<dados>";
	$xml.="<cabecalho>";
	
	//cabecalho da tabela
	for($i=0;$i < sizeof($campos);$i++){
		$xml.="<campo>".$campos[$i]."</campo>";
	}
	
	$xml.="</cabecalho>";
	
	//corpo da tabela
	while($row=mysql_fetch_object($data)){
		$xml.="<registro>";
		for($i=0;$i < sizeof($campos);$i++){
			$xml.="<item>".$row->$campos[$i]."</item>";
		}
		$xml.="</registro>";		
	}
	
	//fim da tabela
	$xml.="</dados>";	
}

echo $xml;
mysql_close($conn);
exit();
?>

Por que isso está acontecendo?

Obrigado!