CSS选择器练习--餐厅选择
1.题目:Select the plates
答案:plate
1 <div class="table">
2 <plate></plate>
3 <plate></plate>
4 </div>
2.题目:Select the bento boxes
答案:bento
1 <div class="table">
2 <bento></bento>
3 <plate></plate>
4 <bento</bento>
5 </div>
3.题目:Select the fancy plate
答案:#fancy
1 <div class="table">
2 <plate id="fancy"></plate>
3 <plate></plate>
4 <bento</bento>
5 </div>
4.题目:Select the apple on the plate
答案:plate > apple 或者 plate apple
1 <div class="table">
2 <bento></bento>
3 <plate>
4 <apple/>
5 </plate>
6 <apple/>
7 </div>
8
5.题目:Select the pickle on the fancy plate
答案:#fancy pickle 或者 plate#fancy > pickle
1 <div class="table">
2 <bento>
3 <orange/>
4 </bento>
5 <plate id="fancy">
6 <pickle/>
7 </plate>
8 <plate>
9 <pickle/>
10 </plate>
11 </div>
12
6.题目:Select the small apples
答案:.small
1 <div class="table">
2 <apple/>
3 <apple class="small"/>
4 <plate>
5 <apple class="small" />
6 </plate>
7 <plate></plate>
8 </div>
7.题目:Select the small oranges
答案: orange.small
1 <div class="table">
2 <apple/>
3 <apple class="small"/>
4 <bento>
5 <orange class="small"/P>
6 </bento>
7 <plate>
8 <orange/>
9 </plate>
10 <plate>
11 <orange class="small"/>
12 </plate>
13 </div>
14
8.题目:Select the small oranges in the bentos
答案:bento orange.small 或者 bento > orange.small
1 <div class="table">
2 <apple/>
3 <plate>
4 <orange class="small"/>
5 </plate>
6 <bento>
7 <orange class="small"/>
8 </bento>
9 <bento>
10 <apple class="small"/>
11 </bento>
12 <bento>
13 <orange class="small"/>
14 </bento>
15 </div>
16
9.题目:Select all the plates and bentos
答案:plate,bento
1 <div class="table">
2 <pickle class="small" />
3 <pickle/>
4 <plate>
5 <pickle/>
6 </plate>
7 <bento>
8 <pickle/>
9 </bento>
10 <plate>
11 <pickle/>
12 </plate>
13 <pickle/>
14 <pickle class="small"/>
15 </div>
16
10.题目:Select all the things!
答案:*
1 <div class="table">
2 <apple/>
3 <plate>
4 <orange class="small"/P>
5 </plate>
6 <bento></bento>
7 <bento>
8 <orange/>
9 </bento>
10 <plate id="fancy"></plate>
11 </div>
12
11.题目:Select everything on a plate
答案:plate *
1 <div class="table">
2 <plate id="fancy">
3 <orange class="small" />
4 </plate>
5 <plate>
6 <pickle/>
7 </plate>
8 <apple class="small"/>
9 <plate>
10 <apple/>
11 </plate>
12 </div>
13
12.题目:Select every apple that's next to a plate
答案:plate + apple
1 <div class="table">
2 <bento>
3 <apple class="small"/>
4 </bento>
5 <plate></plate>
6 <apple class="small" />
7 <plate></plate>
8 <apple/>
9 <apple class="small" />
10 <apple class="small" />
11 </div>
13.题目:Select every pickle to the right of the bento
答案:bento~pickle
1 <div class="table">
2 <pickle/>
3 <bento>
4 <orange class="small"/P>
5 </bento>
6 <pickle class="small"/><pickle/>
7 <plate>
8 <pickle/>
9 </plate>
10 <plate>
11 <pickle class="small"/></plate>
12 </div>
13
14.题目:Select the apple directly on a plate
答案:plate > apple
1 <div class="table">
2 <plate>
3 <bento>
4 <apple/>
5 </bento>
6 </plate>
7 <plate>
8 <apple/>
9 </plate>
10 <plate></plate>
11 <apple/>
12 <apple class="small"/>
13 </div>
14
15.题目:Select the top orange
答案:plate > orange:first-child 或者 orange:first-child
1 <div class="table">
2 <bento></bento>
3 <plate></plate>
4 <plate>
5 <orange/><orange/>
6 <orange/></plate>
7 <pickle class="small" />
8 </div>
9
16.题目:Select the apple and the pickle on the plates
答案:plate>apple:only-child,plate>pickle:only-child
1 <div class="table">
2 <plate>
3 <apple/>
4 </plate>
5 <plate>
6 <pickle class="small"/P>
7 </plate>
8 <bento></bento>
9 <pickle/>
10 <plate>
11 <orange class="small"/><orange/>
12 </plate>
13 <pickle class="small"/>
14 </div>
17.题目:Select the small apple and the pickle
答案:apple,pickle 或者 apple:last-child,pickle:last-child
1 <div class="table">
2 <plate id="fancy">
3 <apple class="small"/>
4 </plate>
5 <plate></plate>
6 <plate>
7 <orange class="small"/P><orange/>
8 </plate>
9 <pickle class="small" />
10 </div>
18.题目:Select the 3rd plate
答案:plate:nth-of-type(3) 或者 plate:nth-child(3)
1 <div class="table">
2 <plate></plate>
3 <plate></plate>
4 <plate></plate>
5 <plate id="fancy"></plate>
6 </div>
19.题目:Select the 1st bento
答案:bento:nth-of-type(1) 或者 bento:nth-last-child(4)
1 <div class="table">
2 <plate></plate>
3 <bento></bento>
4 <apple class="small"/>
5 <plate>
6 <orange/>
7 <orange/>
8 <orange/>
9 </plate>
10 <bento></bento>
11 </div>
12
20.题目:Select first apple
答案:apple:first-of-type
1 <div class="table">
2 <apple/>
3 <apple class="small"/>
4 <apple class="small"/>
5 <apple class="small"/>
6 <plate>
7 <orange class="small"/><orange/>
8 </plate>
9 </div>
21.题目:Select all even plates
答案:plate:nth-child(even) 或者 plate:nth-of-type(2n)
1 <div class="table">
2 <plate></plate>
3 <plate</plate>
4 <plate</plate>
5 <plate></plate>
6 <plate id="fancy"></plate>
7 <plate></plate>
8 </div>
22.题目:Select every 2nd plate, starting from the 3rd
答案:plate:nth-of-type(2n+3)
1 <div class="table">
2 <plate></plate>
3 <plate>
4 <pickle class="small"/P>
5 </plate>
6 <plate>
7 <apple class="small" />
8 </plate>
9 <plate></plate>
10 <plate>
11 <apple/>
12 </plate>
13 <plate</plate>
14 </div>
23.题目:Select the apple on the middle plate.
答案:apple.small:only-of-type 或者 apple:only-of-type
1 <div class="table">
2 <plate>
3 <apple class="small" /><apple/>
4 </plate>
5 <plate>
6 <apple class="small" />
7 </plate>
8 <plate>
9 <pickle class="small"/P>
10 </plate>
11 </div>
24.题目:Select the second apple and orange
答案:orange:last-of-type,apple:last-of-type 或者 orange:nth-of-type(2),apple:nth-of-type(2)
1 <div class="table">
2 <orange class="small"/>
3 <orange class="small" />
4 <pickle/>
5 <pickle/>
6 <apple class="small"/>
7 <apple class="small"/>
8 </div>
25.题目:Select the empty bentos
答案:bento:empty 或者 bento:not(:nth-of-type(2))
1 <div class="table">
2 <bento></bento>
3 <bento>
4 <pickle class="small"/>
5 </bento>
6 <bento></bento>
7 <bento></bento>
8 </div>
26.题目:Select the big apples
答案:apple:not(.small) 或者 apple:not(#fancy>apple)
1 <div class="table">
2 <plate id="fancy">
3 <apple class="small" />
4 </plate>
5 <plate>
6 <apple/>
7 </plate>
8 <apple/>
9 <plate>
10 <orange class="small"/>
11 </plate>
12 <pickle class="small"/>
13 </div>
CSS选择器练习--餐厅选择的更多相关文章
- CSS选择器的组合选择器之后代选择器和子元素选择器
实例代码: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF ...
- CSS选择器:子选择符号
<html> <head> <style type="text/css"> .class>h2{color:red} </style ...
- CSS和CSS选择器
一:CSS CSS有三种书写形式(优先级从高到低) 1)行内样式:(内联样式)直接在标签style属性中书写 2)内页样式:在本网页的style标签中书写 3)外部样式:在单独的CSS文件中书写,然后 ...
- 常用xpath选择器和css选择器总结
xpath选择器 表达式 说明 article 选取所有article元素的所有子节点 /article 选取根元素article article/a 选取所有属于article的子元素的a元素 // ...
- HTML中放置CSS的三种方式和CSS选择器
(一)在HTML中使用CSS样式的方式一般有三种: 1 内联引用 2 内部引用 3 外部引用. 第一种:内联引用(也叫行内引用) 就是把CSS样式直接作用在HTML标签中. <p style ...
- 爬虫学习笔记(2)--创建scrapy项目&&css选择器
一.手动创建scrapy项目---------------- 安装scrapy: pip install -i https://pypi.douban.com/simple/ scrapy 1 ...
- Selenium(五):CSS选择器(二)
1. CSS选择器 1.1 选择语法联合使用 CSS selector的另一个强大之处在于:选择语法可以联合使用. html代码: <div id='bottom'> <div cl ...
- Selenium(四):CSS选择器(一)
1. CSS选择器 前面我们学习了根据 id.class属性.tag名选择元素. 如果我们要选择的元素没有id.class 属性,或者有些我们不想选择的元素也有相同的id.class属性值,怎么办呢? ...
- CSS选择器,层叠
CSS选择器 .class .intro 选择 class="intro" 的所有元素. 1 #id #firstname 选择 id="firstname" ...
- [css选择器]总结:IE6不支持的CSS选择符
转载地址:https://www.wenjiwu.com/doc/zvsbii.html.此文最后也给出了原文地址,但是我点击过去发现是什么赌博彩票的地址,360也弹出小心的提示,所以这里只给出了我转 ...
随机推荐
- 什么是docker的多阶段构建
Docker多阶段构建是一种技术,允许在不同的构建阶段中使用不同的基础镜像,并只复制构建所需的文件和依赖项.这种技术旨在减少最终生成的Docker镜像的大小和运行时的资源消耗. 多阶段构建的一般工作流 ...
- Google Chart API学习(一)
圆饼示例: <html> <head> <!--Load the AJAX API--> <script type="text/javascript ...
- Redis集群模式和常用数据结构
一.Redis 支持三种主要的集群模式 主从复制模式(Master-Slave Replication): 在这种模式下,主节点(Master)负责处理写入操作,而从节点(Slave)则是主节点的副本 ...
- 工良出品,从零设计开发 .NET 开发框架:框架源码和教程电子书
为什么要写这个教程 在毕业之后,读者写过了大量的文章和开源项目,正是坚持一边学习一边输出,所以笔者最终从一个生菜鸡进化为一个熟菜鸡. 在程序员的成长中,我们会在思路,如何学习.如何进步,比如要成长为一 ...
- 没想到三天10KStar的营销利器MediaCrawler开源作者已经删库了
前言 一站式社交平台数据抓取利器,带你玩转小红书.抖音.快手.B站和微博数据分析 不经意间,来查看MediaCrawler仓库源码,发现作者已经删库了.看来是领奖了.才几天不到的时间Star数量已经直 ...
- 记录--try...catch知识补全
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 说到try...catch都觉得非常熟悉了,不就是用来捕捉代码块中的错误嘛,平时也用得比较多的.然而因为了解不够多,我的面试却栽在了一个简 ...
- Java22重磅发布!!!!卷不动了,真的卷不动了。。。。
就在3月19日,Java22重磅发布.Java22新增了12项增强功能,其中包括七个预览特性和一个孵化器特性,这些功能都显著到足以引起JDK增强提案(JEPs)的关注.它们涵盖了Java语言.其API ...
- 【GD32L233C-START】DAC输出(正弦波、锯齿波、方波)
[GD32L233C-START]DAC输出(正弦波.锯齿波.方波) 1.介绍GD32L233C采用的是一款M23的内核.这个芯片据说功耗非常的低,低到什么程度呢?等后面我们再进行测试,今天我们主要来 ...
- 05 Ajax请求(扩展,延伸)
05 Ajax请求(扩展,延伸) 首先, 我们用Flask创建一个后台服务器(自己做网站了哈) 目录结构: 服务端: from flask import Flask, render_template, ...
- #轮廓线dp#洛谷 2435 染色
题目 有一个 \(n\) 行 \(m\) 列的格点图,你需要给每个点上染上 \(k\) 种颜色中的一种, 要求没有两个相邻点颜色相同.给定第一行与最后一行的染色,试求总染色方案数. 分析 首先对于 \ ...