Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Как ограничить параметр стиля?

Как ограничить параметр стиля?


     29.10.2014    css, li, стиль, блок    Общие вопросы по вёрстке, Стили (CSS)    3657

вопрос
Добрый вечер) Давненько я уже не заходил и не просил помощи. В гугле не нашел, т.к. ему трудно объяснить, что мне нужно. Надеюсь на вас.
В общем, у меня есть стиль класса родительского блока .sky li и проблема в том, что стиль применяется ко всем li , которые находятся в родительском блоке. А мне нужно, что бы к одному из дочерних блоков со своими li эти параметры не применялись. Пример:
<div class="sky">
  <li>
содержание первого li
  </li>
  <li>
содержание второго li
  </li>
  <li>
       <div class="boom">
           <li>
          содержание первого li boom
           </li>
           <li>
           содержание второго li boom
           </li>
        </div>
  </li>
</div>

Пробовал писать .boom li , не помогло, параметры просто суммировались. boom li не заменяло sky li
Помогите плиз.

Ответа пока нет


20 комментариев

FastFud
Юзер

FastFud - 29 октября 2014 19:30 -


G-3p
Юзер

G-3p - 29 октября 2014 19:34 -

Оно суммируется. Но вот как его сделать недоступным? Вывести за преледы sky li не вариант. Нужно что бы он остался там же, но был недоступен для параметра sky li.

FastFud
Юзер

FastFud - 29 октября 2014 19:37 -

параметра sky li.
Ну это не параметр
Нужно что бы он остался там же, но был недоступен
я вот тут не понял. Может вы по другому сформулируете вопрос?

G-3p
Юзер

G-3p - 29 октября 2014 19:41 -


.sky-mega-menu li не должно здесь быть, только .sky-mega-menu .reset-mod li

FastFud
Юзер

FastFud - 29 октября 2014 19:43 -

.sky-mega-menu li 
удалите класс из styles.css - 7339 строка

G-3p
Юзер

G-3p - 29 октября 2014 19:45 -

Нет, тогда li не относящиеся к .reset-mod потеряют стиль, а это беда. Вот такая вот дилема, я уже все варианты обдумал.

G-3p
Юзер

G-3p - 29 октября 2014 19:50 -

Есть 1 способ, но мне не охота к нему прибегать. Можно просто в .reset-mod li дописать все параметры .sky-mega-menu li и поставить на default, тогда .sky-mega-menu li попросту нечего будет добавлять/суммировать. Но этот способ мне не нравится.

FastFud
Юзер

FastFud - 29 октября 2014 19:50 -

Судя по вашему скриншоту я заметил что элементы li есть только в ul.reset-mod

G-3p
Юзер

G-3p - 29 октября 2014 19:53 -

Я удалил li которые перед <div class="md-modal... у меня не большой экран и нужно было важное заскринить.

ПафНутиЙ
Админ

ПафНутиЙ - 29 октября 2014 19:51 -

Давайте адрес сайта, или скрин с тем как сейчас и с тем как должно, а то непонятно что требуется.

Каков вопрос - таков и ответ. Просто помните об этом.

G-3p
Юзер

G-3p - 29 октября 2014 19:56 -

aniloads.tk demo : demo

FastFud
Юзер

FastFud - 29 октября 2014 19:56 -


G-3p
Юзер

G-3p - 29 октября 2014 20:02 -

Не помогло.

FastFud
Юзер

FastFud - 29 октября 2014 20:11 -


G-3p
Юзер

G-3p - 29 октября 2014 20:13 -

Это совсем не то, я выше дал ссылку на сайт и логин с паролем. Вверху надпись "Управление". Скайп есть?

FastFud
Юзер

FastFud - 29 октября 2014 20:18 -


G-3p
Юзер

G-3p - 29 октября 2014 20:22 -

Заметил) И об этом я думал. Отпадает, слишком много li, что бы к каждому приписывать класс.

G-3p
Юзер

G-3p - 29 октября 2014 20:24 -

Хотя есть 1 идейка, как можно минимизировать работу и код.

G-3p
Юзер

G-3p - 29 октября 2014 20:39 -

Идейка сработала) http://cssdeck.com/labs/9qvntswd А .sky удалил из файла стилей. Здесь плохо видно, но на самом сайте отлично видно.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх