margin(em) = margin(px) / font-size(px)
font-size(px)
— вычисленное значение размера шрифта. Хотя сам размер шрифта может быть задан в любых единицах измерения или может быть унаследован от любого своего родителя. gulp.task('styles', function () {
return gulp.src(paths.source.styles + 'layout.sss')
.pipe(plumber({errorHandler: errorHandler}))
.pipe(postcss(processors, { parser: sugarss }))
.pipe(rename('style.css'))
.pipe(gulp.dest(paths.build.styles))
.pipe(cssnano({discardComments: {removeAll: true}, convertValues: {length: false}}))
.pipe(rename('style.min.css'))
.pipe(gulp.dest(paths.build.styles))
.pipe(reload({stream: true}));
});
var arr1 = [{name:'test', lastname: 'test', gender:'f'},{name:'test1', lastname: 'test1', gender:'f'},{name:'test2', lastname: 'test2', gender:'m'}],
arr2 = [{name:'test21', lastname: 'test21', gender:'f'},{name:'test1', lastname: 'test1', gender:'f'},{name:'test2', lastname: 'test2', gender:'m'},{name:'test22', lastname: 'test22', gender:'m'}];
function arrayUnique(array) {
var a = array.concat();
for(var i=0; i<a.length; ++i) {
for(var j=i+1; j<a.length; ++j) {
if(a[i].name === a[j].name)
a.splice(j--, 1);
}
}
return a;
}
var arr3 = arrayUnique(arr1.concat(arr2));
Видно что мешает тег <b>
Лично мне видно, что у вас параграф в параграф вложен, что невалидно. И именно на это указывает валидатор. Как только вы открываете <p class="oldPhoneImg">
, родительский параграф автоматически закрывается и его закрывающий тег остаётся бесхозным.<p>
может содержать текст и следующие теги: a, em, strong, small, mark, abbr, dfn, i, b, s, u, code, var, samp, kbd, sup, sub, q, cite, span, bdo, bdi, br, wbr, ins, del, img, embed, object, iframe, map, area, script, noscript, ruby, video, audio, input, textarea, select, button, label, output, datalist, keygen, progress, command, canvas, time, meter