容易误解的前端知识汇总(笔记中)
来源:互联网 发布:潮男裤子知乎 编辑:程序博客网 时间:2024/05/20 06:07
一.容易误解的CSS知识
1.first-child、last-child,选中第一个或最后一个元素,注意官方称父元素的第一个...,这个意味着着即便你加上“a”、“.样式”这样的选择器,他依然不理不睬。效果如下:
我们使用这个css选中最后一个a
#div1 p:last-child{background:#f00;}元素结构如下
<div id=div1><p>第一个段落。</p><p>第二个段落。</p><p>第三个段落。</p><p>第四个段落。</p><p>选我p</p><a>选我a</a></div>
你会发现并非如愿,p和a在一个父亲元素下方,所以last-child会选择最后一个儿子a,而非p。
所以以后使用时就无需画蛇添足的为:last-child前加上限制性的名称了,直接#div1 :last-child{background:#f00}就得了!除非你需要确定如果最后一个元素为p才使用样式,如果不是p则不显示样式,那么可以加上p或其他限制。
如果不得不获取第几个,可以使用:nth-last-child(倒数第几个)、 nth-last-type-of(dom)、p:nth-last-child(3n+0)、p:nth-last-child(odd)、p:nth-last-child(even)。
2.
0 0
- 容易误解的前端知识汇总(笔记中)
- java 中容易误解的地方
- 正则表达式中容易误解的地方
- CSS3选择器中容易误解的坑
- 容易被误解的inline
- wpf-容易误解的Image
- snprintf容易误解的使用方法
- javascript 容易误解的地方
- Shiro容易误解的地方
- 男生容易误解女生的几个行为(转载)
- 出识指针9(容易误解的指针)
- 收集javascript中一些容易忽略的知识(不断更新)
- 关于JSP中容易忽略的知识
- C++中容易忽略的知识
- 前端知识汇总【面试用】(一)
- 前端知识汇总【面试用】(二)
- 前端知识汇总
- 前端小知识汇总
- 如何解决PC端和移动端自适应问题?
- s:property详细用法
- 使用OpenXML更新Word文档中的表格
- 追求代码质量: JUnit 4 与 TestNG 的对比
- 调用有参构造函数的三种方法
- 容易误解的前端知识汇总(笔记中)
- ScheduledExecutorService执行周期性或定时任务
- 如何使用Ztree ---- 一个使用ztree的简单例子
- ViewPager图片自动轮播
- C语言中正则表达式如何使用
- hdu 4414
- Android应用设置多个启动图标,动态列换应用图标
- Mysql一些问题的总结
- 2017年北京市软考报考名费是68元