SIFR не распространяется на детей в списке - PullRequest
0 голосов
/ 17 августа 2010

Я не могу удалить маркеры во вложенных неупорядоченных списках после применения sIFR. Я проверил это на веб-сайте, который я создавал.

Я попытался создать базовый HTML-скелет и применить sIFR, чтобы легко выяснить, как удалить дочерние пули, но и здесь это не сработало.

<ul>
    <li>Option 1</li>
    <li>Option 2
        <ul id="menu">
            <li>Option 2-1</li>
            <li>Option 2-2
                <ul>
                    <li>Option 2-2-1</li>
                    <li>Option 2-2-2</li>
                    <li>Option 2-2-3</li>
                </ul>
            </li>
        <li>Option 2-3</li>
        </ul>
    </li>
</ul>

Кажется, я никак не могу сослаться на внутренние ул. Я пробовал несколько селекторов, в том числе:

sIFR.replace(infinityt, {
  selector: 'li',
  css: ['.sIFR-root { list-style-type: none; list-style: none;  }', 'ul { list-style-type: none; list-style:none; }' ]
});

sIFR.replace(infinityt, {
  selector: '#menu',
  css: ['.sIFR-root { list-style-type: none; list-style: none; margin: 300px; }' ]
});

Ответы [ 2 ]

0 голосов
/ 18 августа 2010

Исправлено, оборачивая текст в промежуток и SIFR промежуток. Затем можно использовать обычный CSS для удаления маркеров в списке.

    <ul>
        <li><span><a href="#">Option 1</a></span></li>
        <li><span><a href="#">Option 2</a></span>
            <ul>
                <li><span><a href="#">Option 2-1</a></span></li>
0 голосов
/ 17 августа 2010

Вы пытались получить более конкретную информацию о CSS?

Как если бы стили создавались родительским элементом, то вы должны включить этот родительский элемент в объявление CSS, чтобы переопределить его - и ты мог пытаться атаковать стиль сам по себе, я думаю. Попробуйте что-то вроде: родитель ребенок ребенок стиль ребенка {}

или все, что нужно, чтобы перезаписать его.

...