Есть ли какая-либо разница в производительности между применением группы классов CSS к каждому дочернему элементу или исCSS

Разбираемся в CSS
Ответить
Anonymous
 Есть ли какая-либо разница в производительности между применением группы классов CSS к каждому дочернему элементу или ис

Сообщение Anonymous »

Предположим, у меня есть таблица со многими строками:

Код: Выделить всё

[list]

column1column2column3column4
column1column2column3column4
... add a bazillion more lines

[/list]
если бы мне пришлось добавить много стилей к этим строкам и ячейкам, есть ли разница в производительности при раздувании HTML-разметки с помощью CSS-классов платформы, например:

Код: Выделить всё

column1
column2
column3
column4

... more rows
или написать/применить эти классы с помощью селекторов и директивы @apply (с использованием попутного ветра), например:

Код: Выделить всё

.table-row > .table-cell {
@apply p-4 pl-8 text-gray-500 dark:border-white/10 dark:text-gray-300
/* or writing custom css */
}
В первом примере много повторов, которых можно избежать с помощью селекторов CSS. Сейчас содержимое атрибутов CSS составляет примерно половину моей HTML-разметки, что по-прежнему приемлемо, если только это неэстетично, поэтому мне интересно, не снижает ли это также производительность.
Спасибо
Обратите внимание, что это вопрос не о философии CSS-фреймворков, а скорее о движке браузера и DOM.>

Подробнее здесь: https://stackoverflow.com/questions/798 ... asses-to-e
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»