Properti background-size
baru CSS3 dapat disertakan dalam deklarasi steno background
dengan memisahkannya dari spesifikasi background-position
dengan garis miring, seperti ini:
div {
background: url('/path/to/image.png') left center / contain no-repeat;
}
Namun, hasilnya adalah kesalahan sintaks, dengan parser yang jelas-jelas tersedak pada bagian / contain
—menghapusnya juga membuat kesalahan hilang.
Tentu saja dimungkinkan untuk mengatasi masalah ini dengan keluar dari seluruh nilai properti background
dengan ~"…"
, tetapi akan sangat menyenangkan untuk dapat menggunakan sintaks default tanpa batasan.
Sepertinya sub-kasus PR #915, tapi sudah lama tidak ada berita tentang itu ...
ya, tepatnya, itu sebabnya akan ada di 1.4.0. Saya akan mengambil #915 jika @dmcass tidak menyelesaikannya.
Tetap pada master
Sepertinya saya mengalami masalah ini di lessc 2.1.1.
/* less */
#header {
height: 50px;
width: 100%;
padding: 0 10px;
font-size: 20px;
background: url("/img/nav-back.jpg") 0 0/100%;
position: fixed;
}
/* compiled css */
#header {
height: 50px;
width: 100%;
padding: 0 10px;
font-size: 20px;
background: url("/img/nav-back.jpg") 0 0;
position: fixed;
}
Berjalan di Linux Mint 17 Qiana menggunakan lessc 2.1.1.
@gpv-dev
Hasil Anda diharapkan jika Anda mengkompilasi tanpa opsi --strict-math=on
. Sekarang untuk pernyataan seperti itu (dengan satu atau dua pengecualian, misalnya properti font
) Anda harus menggunakan --strict-math=on
atau memasukkan beberapa pelolosan untuk /
, misalnya: ~"0/100%"
.
@tujuh-fase-maks
Terima kasih atas respon cepatnya. Saran Anda persis seperti yang saya butuhkan.
Terima kasih @seven-phases-max, berhasil:
url(/assets/img/logos/foo.png) 0 0 / ~"167px auto" no-repeat;
url(/assets/img/logos/foo.png) 0 0 / contain no-repeat;
Komentar yang paling membantu
@gpv-dev
Hasil Anda diharapkan jika Anda mengkompilasi tanpa opsi
--strict-math=on
. Sekarang untuk pernyataan seperti itu (dengan satu atau dua pengecualian, misalnya propertifont
) Anda harus menggunakan--strict-math=on
atau memasukkan beberapa pelolosan untuk/
, misalnya:~"0/100%"
.