Šta je novo?

PHP i html forme i razliciti prikaz velicine celija IE i FF?

dj13

Čuven
Učlanjen(a)
30.01.2002
Poruke
821
Poena
665
Problem je u tome sto nisam uspeo da nateram da se celija <TD> prikaze u velicini koje ja hocu. Dok u firefoxu radi u IE nikako. Unutar <TD>-a je i html forma. Pokusavao sam i preko CSS-a, i direktno sa tagovim. Dosta toga sam probao ali mi ne ide od ruke. Zna li neko kako da nateram da se celija sa formom suzi i prikaze u IE kao i u FF. Na slikama je kako izgleda doticni problem na IE i kako lepo cuci u FF :)
poz
 

Prilozi

  • firefox.png
    firefox.png
    22.9 KB · Pregleda: 73
  • internetexplorer.png
    internetexplorer.png
    19 KB · Pregleda: 64
IE ume žešće da iznervira...

Najbolje bi bilo da imam kod ove stranice, ali hajde da probam sa standardnim rešenjem

Kada ti se završava FORM tag ide obično

<input type="button" name="but01">
</form>

E sad to izmeni na

<input type="button" name="but01"></form>

Ne vidiš razliku? Ni ja. Samo je prva varijanta vizuelno preglednija. Ali IE vidi razliku i ubaci prokleti prazan red iako niko to nije tražio.

Ponavljam, najbolje je da baciš ovde html kod + css, pa da probamo da rešimo. A možda sam ti već rešio problem. ;)

Poz.
 
Nick je napisao(la):
IE ume žešće da iznervira...

Najbolje bi bilo da imam kod ove stranice, ali hajde da probam sa standardnim rešenjem

Kada ti se završava FORM tag ide obično

<input type="button" name="but01">
</form>

E sad to izmeni na

<input type="button" name="but01"></form>

Ne vidiš razliku? Ni ja. Samo je prva varijanta vizuelno preglednija. Ali IE vidi razliku i ubaci prokleti prazan red iako niko to nije tražio.

Ponavljam, najbolje je da baciš ovde html kod + css, pa da probamo da rešimo. A možda sam ti već rešio problem. ;)

Poz.
Nemam CSS. Samo html.Deo koda gde pravi tablu podosobine:

<table width="250" border="1">
<tr>
<td>Podosobine
<?php if(isset($osobine)) {echo $osobine;}?></td>
</tr>

<?php
if (isset($osobine_id)) {
$sql_podosobine="SELECT * FROM podosobine ".
"WHERE osobine_id='$osobine_id' ".
"ORDER BY podosobine ASC";
$result3=mysql_query($sql_podosobine);
while($row=mysql_fetch_array($result3))
{
?>
<tr>
<td>
<form method="post" height="25" action="<?php echo ($PHP_SELF);?>">
<input name="podosobine_izmeni[<?php echo $row['podosobine_id'];?>]" type="text" value="<?php echo $row['podosobine'];?>" />
<input type="hidden" name="grupa_ime" value="<?php echo $grupa_ime;?>" />
<input type="hidden" name="grupa_broj" value="<?php echo $grupa_broj;?>" />
<input type="hidden" name="osobine_id" value="<?php echo $osobine_id;?>" />
<input type="hidden" name="osobine" value="<?php echo $osobine;?>" />
<input type="submit" name="submit5" value="izmeni" />
</form> </td>
</tr>

<?php
}
}
?>
</table>
 
Nick-u probao sam sa </form> prebacivanjima i po slicnom principu sam <td> i <tr> pospajao u jedan red al i dalje isto.
 
Hehe, problem je bio u tome što IE standardno stavi da posle forme ide jedan prazan red. Zameni:

<form method="post" height="25" action="<?php echo ($PHP_SELF);?>">

sa

<form method="post" style="margin: 0px;" height="25" action="<?php echo ($PHP_SELF);?>">

i problem rešen (tj. samo sam ubacio u Form tag style="margin: 0px;" i to je to). ;)

Pozdrav.
 
Poslednja izmena:
Nick je napisao(la):
Hehe, problem je bio u tome što IE standardno stavi da posle forme ide jedan prazan red. Zameni:

<form method="post" height="25" action="<?php echo ($PHP_SELF);?>">

sa

<form method="post" style="margin: 0px;" height="25" action="<?php echo ($PHP_SELF);?>">

i problem rešen (tj. samo sam ubacio u Form tag style="margin: 0px;" i to je to). ;)

Pozdrav.
Fercera ;)
Hvala na velikoj pomoci
 
Nema frke. Cimaj na ovaj post ili na PM ako ti zatreba neka pomoć i odmah pošalji kod da ga sredimo.

Poz.
 
Nazad
Vrh Dno