2014-02-06 3 views
-1

На данный момент мой код генерирует случайное число новых статей в div внутри моего тела. Я пытаюсь сделать каждую статью плиткой другого цвета, которую я могу сделать. Проблема, с которой я столкнулась, - это отступы. Я новичок в веб-разработке, и я стараюсь сделать вертикальное и горизонтальное расстояние 15px. Вот что я имею прямо сейчас, и это не дает мне правильный результат.Прокладка между статьями в css и jquery

Кроме того, я использовал просто «отступы», и он просто шел по границе всех статей, а не каждого отдельного.

+5

Использование CSS для стилизации элементов ... использовать класс/правила элементов на основе вместо того, чтобы использовать JQuery, чтобы применить встроенный стиль –

+3

И, в дополнение к этому, если пространство между ** ** элементы должны быть 15px, используйте 'margin' вместо' padding'. 'padding' is ** inside ** elements,' margin' is ** around ** –

+0

ohhh, его маржа – user977154

ответ

0

Вы хотите что-то ищите? FIDDLE

Под «статьей», вы имеете в виду длинный текст с большим количеством абзацев/заголовков/субтитров?

JS

var randomcolor = ['#73EFF1','#D6C8F7','#F2C4DF', '#C4F2CD', '#F2EEC4', '#C4F2EF']; 
$('div').each(function(){ 
    var random = Math.floor(Math.random() * ((randomcolor.length - 0) + 1)) + 0; 
    var newcolor = randomcolor[random]; 
    $(this).css('background-color', newcolor); 
    }); 
Смежные вопросы