Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera,
estou com um pequeno problema de posicionamento.
Tenho uma lista, parecida com uma tabela, listando produtos. Seria a "Cesta".
Todos têm uma margem superior de '20px'. Porém algumas vezes o nome do produto quebra linha 3x.
E quero posicionar o "título" sempre no meio da linha, seria o 'valign=middle' do table.
O problema pode ser resolvido com o seguinte código:
var lnprod = $('.prod').height();
var lnsprod = lnprod - $('.cestlg_tit').height();
$('.cestlg_tit').css({'marginTop' : lnsprod });
No entanto, ele, obviamente, aplica o css a todas as divs, que por consequencia não funciona. Eu preciso trabalhar com todas as divs individualmente, assim quando tiver 1 linha, ou 3 linhas, ele estará sempre no meio.
Pensei na solução de colocar o css na tag (style="..."). Mas não sei fazer isso.
Alguma outra sugestão, ajuda?
Desde já obrigrado,
Lucas
Carregando comentários...