Являются ли минификаторы CSS, объединяющие элементы, деструктивными?

Я нашел этот минификатор CSS ( http://www.lotterypost.com/css-compress.aspx ). Внизу страницы есть раздел, озаглавленный «Что намеренно НЕ делает CSS-компрессор?» Есть четыре вещи, две из которых я не мог понять, почему они могут быть разрушительными:

Объединение отдельных стилей полей, отступов или границ в одно свойство.

  margin-top: 10px; 
  margin-right: 0; 
  margin-bottom: 8px;
  margin-left: 30px;

Становится

  margin: 10px 0 8px 30px;

И комбинирует стили для одного и того же элемента, которые указаны в разных блоках стилей.

#element {
   margin: 0;
}

#element {
   color: #000000;
}

Становится

#element {
   margin: 0;
   color: #000000;
}

Я думаю, что CSSTidy выполняет и то, и другое. Веб-страница выше правильная? Существуют ли ситуации, когда такие типы минификации могут стать проблемой?

7
задан Toby 18 October 2011 в 17:37
поделиться