<?php <li class=playerli> <a class=playerli> <div class=imgspc>\".$img.\" <div class=plspc>\".$pl -> fields['user'].\" \".$pl -> fields['nazwisko'].\" <span class=plspan>[\".$pl -> fields['location'].\" | \".$pl -> fields['page'].\"] ?>
plik CSS tak:
Kod
ul.playerli, ul.playerli li.playerli {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
ul.playerli a.playerli, ul.playerli a.playerli:visited {
border: 1px #000 solid;
border-top-color: #696969;
border-bottom-color: #696969;
text-decoration: none;
display: block;
width: 178px;
height: 27px;
color: #fff;
padding: 5px;
padding-top: 0px;
padding-bottom: 0px;
}
ul.playerli a.playerli:hover {
border: 1px #696969 solid;
background-color: #333;
color: #daa520;
}
.imgspc {
padding: 0px;
float: left;
width: 15px;
height: 25px;
}
.plspc {
padding: 0px;
float: left;
width: 163px;
}
.plspan {
padding: 0px;
color: #fffc9f;
font-size: 9px;
}
display: block;
list-style: none;
margin: 0;
padding: 0;
}
ul.playerli a.playerli, ul.playerli a.playerli:visited {
border: 1px #000 solid;
border-top-color: #696969;
border-bottom-color: #696969;
text-decoration: none;
display: block;
width: 178px;
height: 27px;
color: #fff;
padding: 5px;
padding-top: 0px;
padding-bottom: 0px;
}
ul.playerli a.playerli:hover {
border: 1px #696969 solid;
background-color: #333;
color: #daa520;
}
.imgspc {
padding: 0px;
float: left;
width: 15px;
height: 25px;
}
.plspc {
padding: 0px;
float: left;
width: 163px;
}
.plspan {
padding: 0px;
color: #fffc9f;
font-size: 9px;
}
w FF i IE wygląda to tak jak powinno czyli:

Natomiast w operze rozłaźi się w następujący sposób:

EDIT:
Problem rozwiązany. Źle zrobiłem używając znacznika DIV wewnątrz A, zamiana wszystkich DIV'ów na SPAN'y pomogła.
</span class=plspan></div class=plspc></div class=imgspc></a class=playerli></li class=playerli>