1. программа с python excute clancss cli Я установил уровень 2 и mergeMedia: off, и результат мне не подходит.
try:
#cmd = "cleancss -02 mergeMedia:off --compatibility ie8 -o {0} {1} ".format(dstFile, srcFile)
cmd = "cleancss -O2 mergeMedia:off;removeDuplicateMediaBlocks:off -o {0} {1} ".format(dstFile, srcFile)
os.system(cmd)
print("cleancss - {} - ok !".format(srcFile))
#os.remove(srcFile)
#os.rename(dstFile, srcFile)
except NameError as e:
print(e)
2. Исходный код CSS Код стиля, как показано ниже. Первый элемент «таблица» будет удален (см. setp 3)
@media print {
table {
border: 1px solid black;
border-collapse: collapse;
table-layout: fixed;
}
table th {
border: 1px solid black;
}
table td {
border: 1px solid black;
}
.pageBreak {
page-break-after: always;
}
.noPrint {
display: none;
}
.borderable {
border: 2px solid black;
padding: 3px;
}
nav, aside {
display: none;
}
table.posprint {
border: 1px solid white;
border-collapse: collapse;
table-layout: fixed;
}
table.posprint th {
border: 1px solid white;
}
table.posprint td {
border: 1px solid white;
}
}
3. clean css output Выход вышеупомянутого setp 2. Первый элемент был удален и меньше скобок в конце.
@media print{border-collapse:collapse;table-layout:fixed}table td,table th{border:1px solid #000}.pageBreak{page-break-after:always}.noPrint{display:none}.borderable{border:2px solid #000;padding:3px}aside,nav{display:none}table.posprint{border:1px solid #fff;border-collapse:collapse;table-layout:fixed}table.posprint td,table.posprint th{border:1px solid #fff}
Как мне изменить код моей программы и получить правильный вывод.
Спасибо.