То, что вы описываете, невозможно.Я думаю, что есть две другие возможности, которые вы могли бы использовать.Во-первых, вам нужно знать, что несколько элементов могут быть применены к элементу одновременно.Я приведу вам пример:
li { font-size: 10pt; }
.dock li { color: #ff0000; }
Все элементы списка будут отформатированы с размером шрифта 10 точек, и только те элементы в элементе, который содержит класс закрепления, будут красными.
Мое второе предложение заключается в том, что вы пытаетесь применить два или более классов к вашему HTML-элементу, например:
.grid li { font-size: 10pt; }
.dock li { color: #ff0000; }
Теперь поместите класс grid и Dock в ваш HTML, и элементы будут применять оба определения стиля:
<ul class="grid dock"> ...
Независимо от того, что вы считаете лучшим для своего проекта: помните, что свойства, определенные во втором стиле, перезаписывают свойства первого (если они вообще не определяют одни и те же свойства, не будет путаницы).