Autor Zpráva
xxyy
Profil *
Potřeboval bych poradit s tímto:
Mám stránku se zprávama, ty se zobrazujou tak, že jsou tři v jednom "sloupci" a pak má danej "čistič" (skrytou čáru), která to zarovná aby mohl začít další řádek.. ale problém je v tom, že se mi zobrazuje velká mezera od grafiky k čáře, tzn. velká mezera mezi výpisem a čárou, která zarovnává pro další řádek.. Nevím jak tu mezeru odstranit... Pro lepší vysvětlení posílám kusy kódu:

<?php
$dotaz = MySQL_Query("SELECT `date`, `author`, `preface`, `text` FROM ".$prefix."news WHERE reader='".$_SESSION["id_user"]."' OR reader='".$id_workgroup."' ORDER BY date DESC LIMIT ".$number);
$i = 1;
if ($dotaz):
while ($sql = MySQL_Fetch_Array($dotaz)):
 $dotaz_author = MySQL_Query("SELECT `name`, `surname` FROM ".$prefix."user WHERE id_user='".$sql["author"]."'");
 $sql_author = MySQL_Fetch_Array($dotaz_author);
 $date = Date("d.m.Y, H:i:s", strtotime($sql["date"]));
?>

<div class="message">
 <div class="message_top"></div>
 <div class="message_case">
  <div class="message_main">
   <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_user"><img src="img/news-user.png" border="0" title="Autor zprávy"> &nbsp; <?php echo $sql_author["name"]." ".$sql_author["surname"]; ?></div>
  </div>
 </div>
 <div class="message_bottom"></div>
</div>

<?php
if (($i%3)==0):
 echo "<hr class=\"hr_undo\">";
endif;

$i++;
endwhile;
endif;
?>




div#news .message {	float: left;
			margin: 0 13px 25px 0;
			}

div#news .message_top {	background-image: url('../img/news-top.png');
			background-position: center center;
			background-repeat: no-repeat;
			width: 200px;
			height:24px;
			}

div#news .message_case {	background-color: #FFF7E6;
				width: 200px;
				}

div#news .message_main {	padding: 7px;
				}

div#news .message_bottom {	background-image: url('../img/news-bottom.png');
				background-position: center center;
				background-repeat: no-repeat;
				width: 200px;
				height: 18px;
				}
div#news .hr_undo {	clear: both;
			width: 90%;
			visibility: hidden;
			}


Díky za rady !
xxyy
Profil *
Ještě posílám odkaz na screen z tý stránky:
odkaz
ipek
Profil
Ta mezera mezi textem a zacatkem obrazku uživatele? Tak to je někde v definici mezi
<div class="message_text"><?php echo $sql["text"]; ?></div>
<div class="message_user"><img src="img/news-user.png" border="0" title="Autor zprávy"> &nbsp; <?php echo $sql_author["name"]." ".$sql_author["surname"]; ?></div>

takže tvoje kódy neřeknou nic.
xxyy
Profil *
Jakneřeknou nic ?! Dal jsem to na následující místo (skript + css):
Odkaz

Díky za pomoc..
xxyy
Profil *
Prosím o pomoc, nikdo neví ? :'(

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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