2015-03-01 2 views
1
.class { 
    &:after { 
     content: "m3/s"; 
    } 
} 

Я хочу добавить объявление единицы через: после тега. Можно ли сделать верхний индекс 3?Надпись внутри a: после тега содержимого

Это, очевидно, не работает:

.class { 
    &:after { 
     content: "m<sup>3</sup>/s"; 
    } 
} 
+0

Для 3, в частности, есть символ юникода «верхний индекс 3» ³, который вы можете использовать. –

+0

Код не CSS. Вы, по-видимому, используете какой-то язык для перевода в CSS. Пожалуйста, уточните это или, лучше, сформулируйте свою проблему с точки зрения CSS. –

+0

@ JukkaK.Korpela Это код '.less'. – KSPR

ответ

5

Вы не можете частично сгенерировать сгенерированный контент (за исключением объединения :first-letter и :before), так что нет. Вы мог использовать U + 00B3 SuperScript ТРИ вместо:

.class { 
    &:after { 
     content: "m\00B3/s"; /* Or content: "m³/s"; */ 
    } 
} 

... но я бы рекомендовал поставить это как фактическое содержание и либо с помощью U + 00B3, &sup3; или <sup> элемента, если это семантический важно.

-2

попробовать это

sup { 
 
    vertical-align: super; 
 
    
 
}

<p>m <sup>3</sup>s</p>

Смежные вопросы