Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi pessoal, tudo bom?
à uns tempos atras me ajudaram aqui no forum com isso, mas agora tou vendo que no IE não funciona. É o seguinte:
Quero uma lista de registos da BD, mas ao invés de ser lista de um registo por linha, queria 4 registos por linha assim:
Registro1 Registro2 Registro3 Registro4
Registro5 Registro6 Registro7 Registro8
A solução que me deram era utilizar css:
#listagem {
width: 560px;
}
#listagem li {
width: 140px;
float: left;
}
Quando atingir as 4 colunas (140*4=560) muda de linha.
Acontece que no firefox trabalha bem, no IE a coisa quebra, coloca um em cada linha.
Alguem me salva dessa coisa?? http://forum.imasters.com.br/public/style_emoticons/default/natal_sad.gif
o problema em questao se refere a css .. faça como o william indico ^^
Topico movido de PHP para webstandards
valww
Acontece que no firefox trabalha bem, no IE a coisa quebra, coloca um em cada linha.
Estranho...
Tem algum link ou print?
Normalmente, devido ao IE [¬¬], eu preciso adicionar uma classe especial para o primeiro registro de cada linha... +/- assim:
$i = 0;
while(condicoes){
if($i % 4 == 0){ //Para 4 por linha...
echo "<li class='primeiro_linha'>"; echo "<li>";
}
...
$i++;
}ul li.primeiro_linha {
clear: left;
}Obrigada pelas dicas, a página em questão é esta: http://www.lipscaffebar.com/pages/fotos.php
Vejam as fotos.
Ahh, cara, está usando tabelas... http://forum.imasters.com.br/public/style_emoticons/default/natal_dry.gif
E outra, eu não vejo nenhum motivo em usar listas ali. Da para fazer em uma div só com tag img.
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Thiago, me ajuda, dá para você fazer o código para eu ver?
valeu
A primeira coisa é tirar as tabelas.
Depois é só criar uma div e delimitar o width certo. Assim automaticamente ocorrerá a quebra de linha.
Faça testes sem ser nesse site para ver como funciona. Depois implementa.
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Ok Thiago, muito obrigado, vou experimentar.
Abraço
Ao que parece você conseguiu...
Certo?
Avise para eu marcar como resolvido...
Muito obrigado, ta resolvido sim
Abraços
>
Acontece que no firefox trabalha bem, no IE a coisa quebra, coloca um em cada linha.
Mostre como você tentou fazer.Não há motivo para quebrar no IE, se você fizer tudo correto.
Está usando DOCTYPE ? usou um CSS reset ?