Autor Zpráva
xxyy
Profil *
Mám tento kód, který je v cyklu:
<div class="message">
 <div class="message_date"><?php echo $date; ?></div>
 <div class="message_preface"><?php echo $sql["preface"]; ?></div>
 <div class="message_text"><?php echo $sql["text"]; ?></div>
 <div class="message_author">Autor:<br /><?php echo $sql_author["name"]." ".$sql_author["surname"]; ?></div>
</div>


Potřeboval bych, aby se po vypsání tří těchto boxů provedlo začištění a další řádek začínal ve stejné výšce. Proto jsem vložil:
<?php
if ($i%3==0):
 echo "<hr class=\"message_undo\">";
endif;
?>


Problém nastane, když nastavím:
clear: both;


pro čáru (čistič) => vloží se tam nesmyslné prázdné místo (cca 300px na výšku); nevím, jak se toho zbavit; objevuje se to jenom pokud použiju 'clear' !

Díky za rady.
xxyy
Profil *
Doplnění:
To volné místo se zobrazuje nad čarou..
Chamurappi
Profil
Reaguji na xxyy:
Chyba se projevuje na straně klienta, takže nás nezajímá, co jak generuješ na straně serveru.
Nyní víme jen to, že ti čistič ve stránce, kterou vůbec neznáme, vytváří nesmyslnou mezeru. Očekáváš nějakou zázračnou radu?

Dodej odkaz na živou ukázku.
xxyy
Profil *
Chamurappi

Nemám to na nahraný na webu, uložil jsem do provizorně, adresa je tady.
V CSS je to na konci (NEWS). Problém je s obtékáním..
Chamurappi
Profil
Reaguji na xxyy:
Proč jsi tam nenahrál vygenerovaný HTML kód, se kterým je problém? Na tom, co je v PHP, nezáleží. Živá ukázka tvého problému nepotřebuje živé PHP.

div#news hr.message_undo:after
Explorer nezná pseudoelement „:after“.
xxyy
Profil *
Už jsem to všecko upravil..
xxyy
Profil *
Mělo by tam být už HTML..

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: