| Autor | Zpráva | ||
|---|---|---|---|
| Adrifinel Profil * |
#1 · Zasláno: 15. 8. 2011, 22:31:41
#pagefooter {
margin-top: 15px;
background: #00254A;
float: left;
clear: both;
width: 100%;
position: relative;
background:#00254A;
background: url(img/footer.jpg);
background-repeat: repeat-x;
min-height: 20px;
height: 20px;
}
#pagefooter p {
text-align: center;
line-height: 150%;
}
#pagefooter div {
position: absolute;
top: 0px;
right: 0px;
min-height: 20px;
height: 20px;
width: 11px;
background: url(img/footer.jpg);
background-repeat: no-repeat;
}http://digitalnimonstra.cz/ Opravovala jsem nějaké chyby na webu kvůli validaci a nedaří se mi nastavit patičku (ten modrý pruh dole) tak aby se roztáhla podél celé stránky. Mám sice otevřený jeden div tág, který když ukončím, tak mám sice o jednu chybu ve validaci méně, ale současně zmizí "rámečky" okolo stránky, roztáhne se to vše, ne jenom patička. A já pak tam zase nemůžu dostat ty rámečky. |
||
| Davex Profil |
#2 · Zasláno: 15. 8. 2011, 23:39:05
Blok #pagebody není uzavřený, takže je patička v něm. Asi ho bude vhodné před patičkou uzavřít.
<!-- VseVJednom.cz - formulář konec --> </div> </div> <div id="pagefooter"><center> |
||
| Adrifinel Profil * |
#3 · Zasláno: 16. 8. 2011, 00:24:04
Davex:
že mě to nenapadlo, já se s těmi divy mořím tady celý večer :D btw. můžu mít ještě jeden dotaz, ať na to nemusím zakládat spešl téma: mám: /* Kalendář zobrazující události z aktuálního dne jakéhokoliv roku: */
$prikaz = MySQL_Query("SELECT * FROM kalendar WHERE DAY(NOW()) = DAY(datum) AND MONTH(NOW()) = MONTH(datum);") or die (mysql_error());
if(mysql_num_rows($prikaz) >= 1) { // Když je alespoň jeden záznam
echo'<table class=nohover bgcolor="#00366C" style="width: 100%">
<tr><td width="10"><b>Datum</b></td><td width="220"><b>Událost</b></td></tr>';
while($data = mysql_fetch_array($prikaz)) { // Vypisuj záznamy
echo '<tr><td>'.date("j.n.Y", strtotime($data["datum"])).'</td><td>'.$data["text"].'</td></tr>';
}
}
else { // Když není žádný záznam
echo'<table class=nohover bgcolor="#00366C" style="width: 100%">
<tr><td><i>Dnes žádná událost neprobíhá, ani v minulých letech neprobíhala.</i></td></tr></table>';
}
echo '</table>';
/* Kalendář - konec */no a validátor píše: ádek 216, znak 106: ukončovací značka pro element "TABLE", který není otevřen. álost neprobíhá, ani v minulých letech neprobíhala.</i></td></tr></table></table> |
||
| Adrifinel Profil * |
#4 · Zasláno: 16. 8. 2011, 00:39:47
Adrifinel:
Oprava, to se podařilo spravit: echo '<table class="noborder"> ';
while ($zaznam = MySQL_Fetch_Array($vysledek))
echo "<tr><td colspan=3><font class=highlight><strong> ".$zaznam['odesilatel']." ".$zaznam['zprava']."
";
} while (false);
do {
if (!$spojeni1):
echo "Nepodařilo se připojit k MySQL.<BR>\n";
break;
endif;
MySQL_Select_DB("$db");
@$vysledek = MySQL_Query("SELECT * FROM zpravy WHERE prijemce LIKE '$jmeno' AND potvrzeno LIKE 'ne'");
if (!$vysledek):
echo "Došlo k chybě při zpracování dotazu v databázi.<BR>\n";
break;
endif;
while ($zaznam = MySQL_Fetch_Array($vysledek))
echo "<tr><td><font class=highlight><strong> ".$zaznam['odesilatel']." ".$zaznam['zprava']." ".$zaznam['datum']."
";
} while (false);
echo "</table>";Řádek 188, znak 52: ukončovací značka elementu "TABLE", který dosud neskončil. <table class="noborder"> </table> |
||
| peta Profil |
#5 · Zasláno: 16. 8. 2011, 08:23:47 · Upravil/a: peta
Adrifinel:
Php kod v css foru nikoho nezajima. Validita html kodu tez ne, na to slouzi validatory a html forum. Validita php kodu take ne. Podle ukazky tam mas vic nez jeden problem. Jak se zapisuje spravne while? http://php.net/while Priklad while s fetch_array? http://php.net/MySQL_Fetch_Array Jak se zapisuje spravne tabulka? http://peter-mlich.wz.cz/web/html/pr/index.htm#tabulka Jaky html kod to vygeneruje tobe? Link na stranku: ... Proc se pouzivaji class? Abychom se zbavili prebytecnych tagu. <font class=highlight><strong> tagy, ktere tam nemaji, co delat. Proc to neukladas do promenne a zrovna vypisujes pres echo? Tabulka vypisovana radek po radku se posila uzivatelei radek po radku a ne jako celek. Samozrejme na serveru lze rici, ze se stranka posle uzivateli az kdyz je php hotove, ale vetsinou to nebyva nastaveno a je treba se s tim poprat pres promennou nebo ob_flush. Kdybys to ukladal do prazdne promenne, muzes na konci dat podminku if ($t!=='') echo '<table>'.$t.'</table>'; |
||
|
Časová prodleva: 15 let
|
|||
0