CSS伪类:last-child,实战使用

  • 原创
  • |
  • 浏览:14590
  • |
  • 更新:
  • |
  • 标签:CSS 

css中的伪类为我们写样式代码时提供了很大的方便,直接用css的逻辑来完成,而不需要使用后台代码逻辑。

比如当需要为一个div里的最后一个元素添加特别的样式时,如果不使用伪类,我们就要在程序代码里判断哪个元素才是div里的最后一个元素。下面我们来看一个实例。

方法/步骤

  1. 1

    先看下html代码,很简单,就是一个样式名为c的div,里面嵌套有几个样式名为i的div,代码如图。

    CSS伪类:last-child,实战使用
  2. 2

    样式代码也很简单,一些比较常见的样式。

    CSS伪类:last-child,实战使用
  3. 3

    看下现在的页面效果。

    CSS伪类:last-child,实战使用
  4. 4

    如果我们要为里面嵌套的div添加下边框:border-bottom: 1px solid #a9cdd7;

    页面效果怎样。

    CSS伪类:last-child,实战使用
  5. 5

    添加代码后,再看下页面效果,线条加上了,显示还不错,但有一个问题,最后一个元素的下边框线条和父容器的线条重叠了,导致这条线比其它的线条更粗。

    CSS伪类:last-child,实战使用
  6. 6

    为了解决上面的问题,我们就需要用到伪类了。添加last-child的伪类,代码如图。

    CSS伪类:last-child,实战使用
  7. 6
    相关内容未经授权抓取自百度经验
  8. 7

    再看下效果,现在显示更完美了。

    CSS伪类:last-child,实战使用
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签CSS