Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке Как ограничить параметр стиля?

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


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

вопрос
Добрый вечер) Давненько я уже не заходил и не просил помощи. В гугле не нашел, т.к. ему трудно объяснить, что мне нужно. Надеюсь на вас.
В общем, у меня есть стиль класса родительского блока .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
50

1599 | 588

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


G-3p
13

179 | 40

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

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

FastFud
50

1599 | 588

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

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

G-3p
13

179 | 40

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


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

FastFud
50

1599 | 588

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

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

G-3p
13

179 | 40

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

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

G-3p
13

179 | 40

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

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

FastFud
50

1599 | 588

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

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

G-3p
13

179 | 40

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

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

ПафНутиЙ
1064

3393 | 2433

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

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

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

G-3p
13

179 | 40

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

aniloads.tk demo : demo

FastFud
50

1599 | 588

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


G-3p
13

179 | 40

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

Не помогло.

FastFud
50

1599 | 588

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


G-3p
13

179 | 40

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

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

FastFud
50

1599 | 588

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


G-3p
13

179 | 40

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

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

G-3p
13

179 | 40

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

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

G-3p
13

179 | 40

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

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

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

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