`
l4432848
  • 浏览: 252870 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaEE——CSS3选择器

    博客分类:
  • java
阅读更多

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

CSS3选择器

选择器中的属性: 之前介绍过[ ]里可以定义属性或属性值,之后的标签中只要含有该定义的属性或属性值就会拥有该样式。所以继续介绍剩下的几种声明方式。 1.[attribute=value],例如:[title=”abc”],选择只要是title属性值以abc开头的每个标签,就赋予这个样式,示例:

image

运行结果:

image

2.[attribute$=value],例如:[title$=”123”],选择只要是title属性值以123结尾的每个标签,就赋予这个样式,示例:

image

运行结果:

image

3.[attribute*=value],例如:[title*=”abc”],选择只要是title属性值包含abc字符串的每个标签,就赋予这个样式,示例:

image

运行结果:

image

思维导图:

image

超级链接的状态样式:
超级链接有四个状态的样式:
1.从来没有被访问过的超级链接,
2.2.已经被访问过的超级链接,
3.3.鼠标移动到超级链接时的状态,
4.4.鼠标点击超级链接时的状态。
每一个状态都可以设置不同的样式:
a:link 设置从来没有被访问过的超级链接样式
a:visited 设置已经被访问过的超级链接样式
a:hover 设置鼠标移动到超级链接时的样式
a:active 设置鼠标点击超级链接时的样式

代码示例:

image

运行结果:

image

image

image

image

思维导图:

image

焦点获得时改变样式:
input:focus 可以定义在组件获得焦点时改变样式
代码示例:

image

运行结果:

image

设置子标签样式:
:last-child 设置父标签最后一个子标签的样式,例如:div p:last-child,设置div标签里最后一个p标签的样式
:first-child 则是相反,设置父标签最第一个子标签的样式,例如:div p:first-child,设置div标签里第一个p标签的样式
代码示例:

image

运行结果:

image

:nth-of-type(n),设置父标签从第一个开始数的第n个子标签的样式,例如:div p:nth-of-type(2),就是设置div标签里第二p标签的样式
:nth-last-of-type(n),设置父标签从倒数第一个开始数的第n个子标签的样式,例如:div p:nth-of-type(1),就是设置div标签里倒数第一个p标签的样式

代码示例:

image

运行结果:

image

利用:nth-of-type(n)可以做到隔行变色的效果,应用在表格上代码示例:

image

运行结果:

image

0
0
分享到:
评论

相关推荐

    泰牛程序员 韩顺平 JavaEE全套 第15部分 Struts2基础入门

    根据给定文件的信息,我们可以提炼出...综上所述,通过韩顺平老师的JavaEE全套教程第15部分——《Struts2基础入门》的学习,你可以系统地掌握Struts2框架的基本原理和开发技巧,为后续的Web应用开发打下坚实的基础。

    J2EE sql css C html API大全

    CSS中文手册.chm为开发者提供了详细的CSS属性和选择器的说明,帮助他们创建美观且响应式的网页。 **C语言** C语言是一种强大的、高效的编程语言,被广泛用于系统编程、嵌入式开发、软件开发等。C语言库函数使用...

    基于JavaEE的文协酒店管理系统_JSP网站设计_SQLServer数据库设计.rar

    《基于JavaEE的文协酒店管理系统——JSP网站设计与SQLServer数据库设计》 本项目是采用JavaEE技术栈开发的文协酒店管理系统,旨在提供一个高效、便捷的酒店业务管理平台。JavaEE(Java Platform, Enterprise ...

    《锋利的jQuery》高清扫描PDF带书签目录完整版+源码.rar

    书中会有详细步骤指导读者如何创建自定义动画,并结合CSS3实现更复杂的过渡效果。 Ajax是jQuery的强项之一,它抽象了浏览器间的异步通信差异,使得开发者可以方便地进行数据的异步加载。书中会讲解如何使用$.ajax()...

    2JavaEE开发及运行环境.pptx

    3. MyEclipse的界面包括菜单栏、工具栏、视图、编辑器和状态栏,提供了一站式的开发体验。 在MyEclipse中,开发者可以创建新项目,编写源代码,配置应用程序服务器,调试代码,甚至部署应用程序到服务器。MyEclipse...

    dubbo.war和教程

    3. **JavaWeb开发**:在电商项目中,开发者通常会使用JavaWeb技术来实现前后端交互,包括Servlet、JSP和过滤器等,它们是JavaEE标准的一部分。 4. **Spring集成**:Dubbo通常与Spring框架结合使用,以简化配置和...

    Java Web程序设计教程

    2.4项目实战——第一个javaee应用:helloworld 28 2.4.1开始创建第一个javaee应用 28 2.4.2熟悉helloworld框架结构 29 本章小结 32 课后练习 32 第3章jsp和servlet 33 3.1开发第一个jsp+servlet应用 33 3.1.1...

    tmall:Java Web学习项目

    【Java Web学习项目——探索天猫平台的开发技术】 在IT行业中,Java Web开发是一项至关重要的技能,尤其在构建大型电商网站如天猫这样的平台时。这个名为"tmall"的学习项目,旨在帮助开发者深入理解Java Web技术,...

    Architecture Application Framework-开源

    **架构应用程序框架——开源的魅力** 在信息技术领域,开源软件已经成为一股强大的潮流,它不仅提供了免费的代码库,还促进了技术创新和社区协作。"Architecture Application Framework"(简称AAF)就是一个这样的...

Global site tag (gtag.js) - Google Analytics