$padding: 8px;
div {
padding: $padding; // 8px
}
@media (min-width: $screen-tablet) {
$padding: 4px;
div {
padding: $padding; // 4px
}
}
$padding: 8px;
div {
padding: $padding; // 8px
}
@media (min-width: $screen-tablet) {
div {
padding: ($padding - 4); // 8 - 4 = 4px
}
}
head
:<meta name="viewport" content="width=device-width, initial-scale=1">
margin(em) = margin(px) / font-size(px)
font-size(px)
— вычисленное значение размера шрифта. Хотя сам размер шрифта может быть задан в любых единицах измерения или может быть унаследован от любого своего родителя. em: function(less, fontsize, basefontsize){
if (less.functions.functionRegistry.get('ispixel')){
basefontsize = (basefontsize) ? basefontsize.value : 16
return fontsize.value/basefontsize+'em';
}
}
.block {
font-size: em(16px);
}
<option disabled selected>Выберите клинику</option>
//= template/header.html
<style>
.verse {
display: table;
margin: 0 auto; /* для центрирования display: table; не нужно указывать ширину блока, она рассчитывается самостоятельно */
white-space: pre-line; /* не нужен <br> */
word-wrap: break-word; /* чтобы слова переносились на маленьком экране */
}
</style>
<div class="verse">У лукоморья дуб зелёный;
Златая цепь на дубе том:
И днём и ночью кот учёный
Всё ходит по цепи кругом;
Идёт направо - песнь заводит,
Налево - сказку говорит.
</div>
sourcemaps
нужно перед изменениями файлов, чтобы объект sourcemaps
получал в себя информацию об изменениях, которую впоследствии запишет.gulp.task('styles', function () {
return gulp.src('frontend/**/*.css')
.pipe(gulpIf(isDevelopment, sourcemaps.init()))
.pipe(concatCss('all.css'))
.pipe(autoprefixer(['last 15 versions', '> 1%', 'ie 8', 'ie 7'], {cascade: true}))
.pipe(minifyCss('all.css'))
.pipe(rename('all.min.css'))
.pipe(gulpIf(isDevelopment, sourcemaps.write()))
.pipe(gulp.dest('public/css'));
});
sourcemap
. Советую писать soucemap
не в сам файл со стилями, как у вас, а в отдельный файл (чтобы all.min.css
был полегче).sourcemaps.write('./maps')
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) { ...}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1) {...}