Witam, dopiero zaczynam zabawę z programowaniem obiektowym, mam problem z wyglądem strony, w projekcie strony w html'u wszystko wygląda tak jak trzeba lecz kiedy wyświetlam efekt kodu:
<?php
class Strona
{
public $zawartosc;
public $tytul = "Programowanie Obiektowe";
public $slowa_kluczowe = "Programowanie Obiektowe";
public function Wyswietl()
{
$this -> head();
$this -> pasek_gora();
$this -> koniec();
}
public function head()
{
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'; echo '<html xmlns="http://www.w3.org/1999/xhtml">'; echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'; echo '<meta name="keywords" content="'.$this->slowa_kluczowe.'" />'; echo '<title>'.$this->tytul.'</title>'; echo '<link rel="stylesheet" type="text/css" href="style.css" />'; }
public function koniec()
{
}
public function pasek_gora()
{
echo '<div id="pasek_gora">'; echo '<div id="site_gora">'; echo '<div id="facebook">'; echo '<a href="index.html"><img src="image/facebook.png" border="0" /></a>'; echo '<div id="logowanie">'; echo '<form action="index.html" method="post">'; echo '<label for="login">Zaloguj się. Nie masz jeszcze konta? <a href="index.html">Zarejestruj się</a>.</label>'; echo '<input type="text" name="login" class="logowanie" value="login" onFocus="if(this.value=="login") this.value="";" onBlur="if(this.value=="") this.value="login";" />'; echo '<input type="password" name="haslo" class="logowanie" value="password" onFocus="if(this.value=="password") this.value="";" onBlur="if(this.value=="") this.value="password";" />'; echo '<input type="submit" class="logowanie_przycisk" value="Zaloguj" />'; }
}
?>
Funkcja pasek_gora wyświetla pasek u góry, ale powinna być wpasowana do samej góry a nie wiem dlaczego wyświetla się pusta przestrzeń 15px. I w tym momencie pytanie, załatwić to w css ustawić na margin-top: -15px czy to jest jakiś mój błąd związany z powyższym kodem?