Какое из этих правил CSS отображается быстрее? - PullRequest
1 голос
/ 13 июля 2010

Мне интересно, какое из приведенных ниже правил CSS отображается быстрее:

#avriable_info table td {width: 250px; font-size: 13px;}

или

#avriable_info table td {
    width: 250px; 
    font-size: 13px;
}

Ответы [ 3 ]

7 голосов
/ 13 июля 2010

Ни один из них не будет "быстрее" отображаться, чем другой, потому что большинство анализаторов нормализует файл перед анализом. например Избавляемся от пробелов, новых строк и тому подобного.

Теперь, если у вас есть огромный файл, который не распространяется по проводам, то первый файл будет загружать быстрее для клиента, чем второй, что позволит браузеру начать его рендеринг раньше. чем больше, тем медленнее.

5 голосов
/ 13 июля 2010

Ничто не изменит. Несколько новых строк в вашем CSS предназначены для того, чтобы сделать только несколько инструкций процессора для рендеринга.

Возможно, если у вас миллион строк CSS, вы можете заметить разницу в миллисекунды, но если вы оптимизируете так много (особенно на веб-странице!), У вас есть гораздо более серьезные проблемы, о которых нужно беспокоиться (и это не код) связанные!; -)).

3 голосов
/ 13 июля 2010

Разница в двух переводах строки.Эта разница устраняется при разборе файла и является незаметной по сравнению со временем разбора CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...