养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

CSS选择器高级应用之子类、伪类、通用选择器等

时间:2024-10-19 08:54:13

这里来说说CSS选择器的高级应用,我们用CSS选择器的子类选择器即使用空格来用两个选择器;伪类选择器比较常用的是超链接的CSS控制,这里实例使用其他的例子;还有就是通用选择器和子选择器用>来使用的;相邻同胞选择器的功能使用+来实现,具体的还有其他的例子,具体代码如下。

工具/原料

CSS基础知识

HTML基础知识

方法/步骤

1、CSS选择器之子类用法:这里来实现用子类艽鹤绚趣选择器设置不同文字的样式的实例来说明问题,具体的代码如下:<html&爿讥旌护gt; <head> <title>CSS高级应用</title> <styletype="text/css"> .div{color:red;} .div1{font-weight:bold;} .div2{font-style:italic;} </style> </head> <body> <divclass="div">控制字体样式</div> <divclass="divdiv1">控制字体样式</div> <divclass="divdiv2">控制字体样式</div></body></html>可以看到一个标签中使用两个类的CSS规则样式,用到空格隔开两个CSS的样式。

CSS选择器高级应用之子类、伪类、通用选择器等

2、CSS选择器之子类用法:这里用伪类的具体应用来说明一个问题,具体的是实现input标签的样式,具体如下代码所示:<html> <head> <title>CSS高级应用</title> <styletype="text/css"> input:focus{ background:yellow; border:1pxsolidgreen; } </style> </head> <body> <inputtype="text"/></body></html>如下图可以看到具体的执行效果,伪类还有其他的应用,具体的可以自己总结。

CSS选择器高级应用之子类、伪类、通用选择器等

3、CSS选择器之子类用法:通用选择器就是所有的样式都使用CSS样式,具体的代码如下:<html> <head> <title>CSS高级应用</title> <styletype="text/css"> *{margin:0px; border:0px;} </style> </head> <body> <p>HTML</p> <h3>CSS</h3></body></html>可以看到,无论是P标签还是H3标签,前面的空格都没有了。

CSS选择器高级应用之子类、伪类、通用选择器等

4、CSS选择器之子类用法:子类选择器使用的鋈守踬痊是>这个符号来表示的,具体的代码如下:<html> <head> <title>CSS高级应用</ti墉掠载牿tle> <styletype="text/css"> ul#main>li{background-color:red;} </style> </head> <body> <ulid="main"> <li>HTML</li> <ul> <li>CSS</li> <li>CSS</li> </ul> <li>HTML</li> </ul></body></html>如下图,可以可能此实例的执行的效果。

CSS选择器高级应用之子类、伪类、通用选择器等

5、CSS选择器之子类用法:相邻同胞选择器使用的是+来实现的,具体的代码如下:<html> <head> <title>CSS高级应用</title> <styletype="text/css"> h1+p{color:red;} </style> </head> <body> <h1>这里是h1</h1> <p>靠近h1的p</p> <p>其他的p</p></body></html>和h1相邻的p的样式就用相邻同胞选择器,不用CSS类就能给p设置CSS规则,具体的代码如上,执行结果如下图。

CSS选择器高级应用之子类、伪类、通用选择器等

6、CSS选择器之子类用法:属性选择器是通过丝群闻栝hmtl标签的属性来区分和调用CSS规则的一种实现方法,具体的代码如下图所姨胀兽辱示:<html> <head> <title>CSS高级应用</title> <styletype="text/css"> strong[title]{color:red;} </style> </head> <body> <strongtitle="bt">这里是有标题的HTML</strong><br/> <strong>这里是没有标题的HTML</strong></body></html>如下图可以看到具体的效果,通过标题来区分不同的HTML代码,来设置相关的CSS规则

CSS选择器高级应用之子类、伪类、通用选择器等

© 一点知识