css Задаемстилиэлементамвзависимостиотколичествапотомков

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css Задаемстилиэлементамвзависимостиотколичествапотомков相关的知识,希望对你有一定的参考价值。

Код HTML


<ul>
    <li>1</li>
</ul>

<ul>
    <li>1</li>
    <li>2</li>
</ul>

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
</ul>
<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
</ul>


Код CSS


ul {
    padding:10px 1px;
    overflow:hidden;
}

li {
    float:left;
    outline:1px solid gray;
    text-align:center;
    line-height:2;
}

/* один элемент */
li:first-child:nth-last-child(1) {
        width: 100%;
}

/* два элемента */
li:first-child:nth-last-child(2),
li:first-child:nth-last-child(2) ~ li {
        width: 50%;
}

/* три элемента */
li:first-child:nth-last-child(3),
li:first-child:nth-last-child(3) ~ li {
        width: 33.3333%;
}
/* четыре элемента */
li:first-child:nth-last-child(4),
li:first-child:nth-last-child(4) ~ li {
        width: 25%;
}

以上是关于css Задаемстилиэлементамвзависимостиотколичествапотомков的主要内容,如果未能解决你的问题,请参考以下文章

python НаходимвсевозможныекомбинацииэлементовпоследовательностинаPython

scss зацикленнаяанимациядляспиннера。 $ b $bСоздаемпсевдо-элемент。 Здесьдостаточнонавешиватькласснаоб

markdown JS - Созданиединамическихэлементов

scss СозданиеCSSстрелокизэлемента

php Добавляемтоварправильно(Сначаладобавляемэлементинфоблока,затемдобавляемэлементторговогокаталога,

sh Длякаждойсделаннойправкибезкоммитапоказатьизмененныйучастоккодаиспросить,должнолиэтоизменениепопа