Plik css, który poprawnie działą mi pod Opera i FF:
Kod
ul {
display: block;
margin: 0;
padding: 0;
width: 250px;
list-style-type:none;
list-style:none;
}
ul li li{
margin-left: 20px;
list-style-image:none;
list-style:none;
}
display: block;
margin: 0;
padding: 0;
width: 250px;
list-style-type:none;
list-style:none;
}
ul li li{
margin-left: 20px;
list-style-image:none;
list-style:none;
}
Fragment programu:
Kod
funkcja rekurencyjna {
echo '<ul><li>';
pętla while (wg rekordów bd) {
echo '<p id="wers">
<img src="'.$http_img.'/square.gif">
<a href="'.$adr.'" id="number2">'.$name.'</a></p>
';
wywołanie funkcji
}
echo '</ul></li>';
}
echo '<ul><li>';
pętla while (wg rekordów bd) {
echo '<p id="wers">
<img src="'.$http_img.'/square.gif">
<a href="'.$adr.'" id="number2">'.$name.'</a></p>
';
wywołanie funkcji
}
echo '</ul></li>';
}
Wiem że dziwnie to jest zbudowane ale działą i zamyka mi wszystkie znaczniki

W Opera i FF działa wyświetlanie poprawnie linijka pod linijką.
Zaś w IE wyświetla linki jeden pod drugim niekiedy robiąc przerwy kilkunastopixelowe miedzy wpisami. I chodzi mi o to jak przebudować te pliki CSS tak by w IE wyświetlało się tak samo jak w operze i FF.