CSS选择元素我想选择以下元素与第n个孩子
在CSS <button name="1" id="1" class="btn1 ui-btn ui-shadow ui-corner-all"></button>
,但它不会工作。这是可能的,或者我应该用带点的保守方式来实现吗?
代码片断
@keyframes example {
100% {
background-color: grey;
}
}
div > button:nth-child(1) {
animation-name: example;
animation-duration: 1s;
animation-delay: 1s;
}
<div class="ui-page ui-page-theme-a ui-page-active" data-theme="a" data-role="page" data-url="/soc/gamescreen.php" tabindex="0" style="min-height: 499px;">
<div class="ui-grid-a">
<div class="ui-block-a">
<button name="1" id="1" class="btn1 ui-btn ui-shadow ui-corner-all"></button>
</div>
<div class="ui-block-b">
<button name="2" id="2" class="btn2 ui-btn ui-shadow ui-corner-all"></button>
</div>
</div>
<div class="ui-grid-a">
<div class="ui-block-a">
<button name="3" id="3" class="btn3 ui-btn ui-shadow ui-corner-all"></button>
</div>
<div class="ui-block-b">
<button name="4" id="4" class="btn4 ui-btn ui-shadow ui-corner-all"></button>
</div>
</div>
</div>
为什么不直接使用的ID(在理想情况下,不应该是一个数字)? –