Ir para conteúdo
Fórum Script Brasil
  • 0

Barra de título não fica margem-top 0px


Pompeu

Pergunta

Bom dia a todos,

Estou desenvolvendo um sistema em php e criei uma tela de menu principal onde é composta por barra de titulo, botoes e rodape, meu problema, a barra de titulo (cabeçalho) não fica exatamente em top 0px, exemplo da barra preta aqui do escriptbrasil onde se localiza no topo e do lado direito o nome de usuario e o botão sair, minha barra é como se estivesse com um ENTER, um espaço, reparei que se eu tiro o codigo em php ele fica certo, já abri no notepad++ e apliquei sem BOM mas não adiantou. alguém poderia me ajudar ?

Obrigado

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Segue código:

<?php
require_once 'usuario.php';
require_once 'sessao.php';
require_once 'autenticador.php';
$aut = Autenticador::instanciar();
$usuario = null;
if ($aut->esta_logado()) {
$usuario = $aut->pegar_usuario();
}
else {
$aut->expulsar();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<link rel="stylesheet" href="css/menu_principal.css"></link>
<head>
<meta charset="UTF-8">
<title>Pagina interna</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div id="cabecalho">
<?php include('menu_principal/botoes.php'); ?>
<p><a href="controle.php?acao=sair">Sair</a></p>
</div>
</body>
</html>
Link para o comentário
Compartilhar em outros sites

  • 0

Segue: usuario.php

<?php
class Usuario {
private $id = null;
private $nome = null;
private $email = null;
private $senha = null;
public function getId() {
return $this->id;
}
public function getNome() {
return $this->nome;
}
public function getEmail() {
return $this->email;
}
public function getSenha() {
return $this->senha;
}
public function setId($id) {
$this->id = $id;
}
public function setNome($nome) {
$this->nome = $nome;
}
public function setEmail($email) {
$this->email = $email;
}
public function setSenha($senha) {
$this->senha = $senha;
}
}
?>
SESSÃO.PHP
<?php
class Sessao {
private static $instancia = array();
/**
*
* @return Session
*/
public static function instanciar() {
if (self::$instancia =! null) {
self::$instancia = new Sessao();
}
return self::$instancia;
}
public function set($chave, $valor) {
session_start();
$_SESSION[$chave] = $valor;
session_write_close();
}
public function get($chave) {
session_start();
$value = $_SESSION[$chave];
session_write_close();
return $value;
}
public function existe($chave) {
session_start();
if (isset($_SESSION[$chave]) && (!empty($_SESSION[$chave]))) {
session_write_close();
return true;
}
else {
session_write_close();
return false;
}
}
}
?>
AUTENTICADOR.PHP
<?php
class Sessao {
private static $instancia = array();
/**
*
* @return Session
*/
public static function instanciar() {
if (self::$instancia =! null) {
self::$instancia = new Sessao();
}
return self::$instancia;
}
public function set($chave, $valor) {
session_start();
$_SESSION[$chave] = $valor;
session_write_close();
}
public function get($chave) {
session_start();
$value = $_SESSION[$chave];
session_write_close();
return $value;
}
public function existe($chave) {
session_start();
if (isset($_SESSION[$chave]) && (!empty($_SESSION[$chave]))) {
session_write_close();
return true;
}
else {
session_write_close();
return false;
}
}
}
?>
Link para o comentário
Compartilhar em outros sites

  • 0

Boa tarde,

Não tenho prática com PHP orientado a objeto, mas pode declarar a classe Sessao 2x?

Tem algum lugar em que esta página esteja online para ser analisada?

passa o CSS e o codigo do botoes.php

<?php include('menu_principal/botoes.php'); ?>
Link para o comentário
Compartilhar em outros sites

  • 0

Bom dia pessoal,

Acabei refazendo o login e tela principal, deu certo, bom voltando ao meu comentário, disse que sou novo em php mas já programo a 20 anos em Delphi, confesso que não gostei desse erro apresentado e a princípio sem solução, mal comecei e já me deparo com um simples problema em css, e ao meu ver, se trata de incompatibilidade de linguagens e navegadores, perdi 3 dias pra resolver um simples problema e não consegui, mas tudo bem, é apenas minha visão, espero que eu esteja enganado, pois não migrei pra web ainda devido a isso ^^.

Obrigado pela ajuda ^^

Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...