相关疑难解决方法(0)

:最后一个孩子没有按预期工作?

问题在于CSS和HTML.这是一个带有示例代码的jsFiddle链接.

HTML

<ul>
    <li class"complete">1</li>
    <li class"complete">2</li>
    <li>3</li>
    <li>4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS

li.complete:last-child {
    background-color:yellow;
}

li.complete:last-of-type {
    background-color:yellow;
}
Run Code Online (Sandbox Code Playgroud)

这些CSS行中是否应该使用"完整"类来定位最后一个li元素

jQuery中的这个查询也没有以它为目标:

$("li.complete:last-child");
Run Code Online (Sandbox Code Playgroud)

但是这个做了:

$("li.complete").last();
Run Code Online (Sandbox Code Playgroud)

li {
  background-color: green;
}
li.complete:first-child {
  background-color: white;
}
li.complete:first-of-type {
  background-color: red;
}
li.complete:last-of-type {
  background-color: blue;
}
li.complete:last-child {
  background-color: yellow;
}
Run Code Online (Sandbox Code Playgroud)
<ul>
  <li class="complete">1</li>
  <li class="complete">2</li>
  <li>3</li>
  <li>4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html css html5 css-selectors css3

64
推荐指数
3
解决办法
9万
查看次数

标签 统计

css ×1

css-selectors ×1

css3 ×1

html ×1

html5 ×1