Помогите по ксс префикс для меню 1.X

 
Посетитель
small user social cms
Медаль
Сообщений: 158
Добрый день, пробую задать свой стиль для определенной кнопки в меню (моя страница). Ставлю префикс- 1 (в админке) , в итоге через просмотр кода элемента вижу -

<li class="level1 1 parent_l1">
<a href="/users/admin" target="_self" title="Моя страница">
<span>
Моя страница
</span>
</a>


Как я понимаю цифра 1 стоит в - <li class="level1 1 parent_l1"> (жирным показала)
В итоге на какой класс мне писать стили то? их получается 3 - level1, 1, parent_l1
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1356
@Dina,
Так сделайте с вложенностью класс такой:
Код PHP:
  1.  
  2. .level1 1 parent_l1 {
  3. тут атрибуты
  4. }
  5.  
  6.  
ТОЧКА В НАЧАЛЕ
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1902
Префиксы-постфиксы классов лучше начинать с букв. Потому что в Вашем примере единица является отдельным классом. Но имя класса не может начинаться с цифры. По Вашему примеру - Вы можете применить стили к любому классу по отдельности или ко всем сразу. Но лучше сравнить с другими пунктами меню, посмотреть, какие отличия.

kirkr:
Так сделайте с вложенностью класс такой:
Код PHP:
 
.level1 1 parent_l1 {
тут атрибуты
}
 
 
ТОЧКА В НАЧАЛЕ

kirkr, в таком случае так
Код CSS:
  1. .level1.1.parent_l1 {
  2. тут атрибуты
  3. }
Но это не сработает, потому что не может цифра 1 быть классом.
Редактировалось: 2 раз (Последний: 13 октября 2017 в 10:24)
Посетитель
small user social cms
Медаль
Сообщений: 158
Всем спасибо, да точно ошибка была в цифре))
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: