代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>作业</title>
<link rel="stylesheet" type="text/css" href="css/10.23zy.css"/>
</head>
<body>
<!-- (1).class .aa 选择所有class="aa"的元素 -->
<div class="aa"></div>
<div class="aa"></div>
<div class="aa"></div>
<div class="aa"></div>
<!-- (2)#id #bb 选择所有id="bb"的元素 -->
<div id="ss">
<div id="bb">飞机</div>
<div id="bb">火箭</div>
<div id="bb">大炮</div>
<div id="bb">导弹</div>
</div>
<!-- 3)标签:根据标签名选中元素 -->
<span>123e1736et</span>
<span>123e1736et</span>
<span>123e1736et</span>
<!-- (4)复合 -->
<p>1qqufhcabhus</p>
<p>1qqufhcabhus</p>
<div id="z4">eee</div>
<div class="b4">dddd</div>
<!-- (5)属性选择器 -->
<input type="text" id="hh" value="123" />
<input type="password" id="hh" value="123" />
<!-- (6):checked input:checked 选择所有选中的表单元素 -->
<input type="checkbox" name="" id="" value="临淄" />临淄
<input type="checkbox" name="" id="" value="" />高清
<input type="checkbox" checked="checked" name="" id="" value="" />沂源
<select name="sel">
<option value="张店">张店</option>
<option value="临淄">临淄</option>
<option value="高清">高清</option>
<option value="沂源" selected="selected">沂源</option>
</select>
<input type="submit" name="" id=""/>
<!-- (7):disabled input:disabled 选择所有禁用的表单元素 -->
<input type="text" name="sss" id="" value="" />
<input type="text" name="sss" id="" value="" disabled="disabled" />
<!-- (8):empty p:empty 选择所有没有子元素的p元素 -->
<p>123</p>
<p><br>123<br></p>
<p></p>
<!-- (9):last-child p:last-child 选择所有p元素的最后一个子元素
选择所有p元素的第二个子元素 选择所有p元素倒数的第二个子元素-->
<div id="">
<p>第一个段落。</p>
<p>第二个段落。</p>
<p>第三个段落。</p>
<p>第四个段落。</p>
<p>第五个段落。</p>
</div>
<!-- (12):read-only input:read-only 选择只读属性的元素属性 -->
<p>普通的input元素:<br><input value="hello"></p>
<p>普通的input元素:<br><input value="hello"></p>
<p>只读的input元素:<br><input readonly value="hello"></p>
</body>
</html>

  

/* (1).class 	.aa 	选择所有class="aa"的元素 */
.aa{
width: 24.8%;
height: 200px;
background-color: #666666;
border: 1px solid #2E8B57;
float: left;
}
/* (2)#id #bb 选择所有id="bb"的元素 */
#bb{
width: 40px;
height: 1.875rem;
color: blue;
float: right;
}
/* 3)标签:根据标签名选中元素 */
span{
height: 2em;
font-weight: 100;
background-color: sandybrown;
}
/* (4)复合 */
#z4,.b4{
color: #0000ff;
}
/* (5)属性选择器 */
input[type="text" ]{
background-color: #0000FF;
}
/* (6):checked input:checked 选择所有选中的表单元素 */
input:checked{
width: 20px;
}
/* (7):disabled input:disabled 选择所有禁用的表单元素 */
input:disabled{
background-color: #2E8B57;
}
/* (8):empty p:empty 选择所有没有子元素的p元素 */
p:empty{
height: 20px;
background-color: red;
}
/* (9):last-child p:last-child 选择所有p元素的最后一个子元素 */
p:last-child{
width: 20px;
color: red;
}
/* (10):nth-child(n) p:nth-child(2) 选择所有p元素的第二个子元素 */
p:nth-child(2){
color: #0000FF;
}
/* (11):nth-last-child(n) p:nth-last-child(2) 选择所有p元素倒数的第二个子元素 */
p:nth-last-child(2){
color: skyblue;
background-color: #444444 !important;
}
/* (12):read-only input:read-only 选择只读属性的元素属性 */
input:read-only
{
background-color: yellow;
}

  效果

选择器zuoye的更多相关文章

  1. 前端极易被误导的css选择器权重计算及css内联样式的妙用技巧

    记得大学时候,专业课的网页设计书籍里面讲过css选择器权重的计算:id是100,class是10,html标签是5等等,然后全部加起来的和进行比较... 我只想说:真是误人子弟,害人不浅! 最近,在前 ...

  2. jQuery的61种选择器

    The Write Less , Do More ! jQuery选择器 1. #id : 根据给定的ID匹配一个元素 <p id="myId">这是第一个p标签< ...

  3. 05.LoT.UI 前后台通用框架分解系列之——漂亮的时间选择器

    LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui LoT.UI开源地址如下:https://github.com/du ...

  4. CSS 选择器及各样式引用方式

    Css :层叠样式表 (Cascading Style Sheets),定义了如何显示HTML元素. 目录 1. 选择器的分类:介绍ID.class.元素名称.符合.层次.伪类.属性选择器. 2. 样 ...

  5. jQuery学习之路(1)-选择器

    ▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...

  6. 谈谈一些有趣的CSS题目(十)-- 结构性伪类选择器

    开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...

  7. JQuery 选择器

    选择器是JQuery的根基,在JQuery中,对事件的处理,遍历DOM和AJAX操作都依赖于选择器.如果能够熟练地使用选择器,不仅能简化代码,而且还可以事半功倍. JQuery选择器的优势 1.简洁的 ...

  8. jq选择器基础

    Jquery $代表选择器 使用jq必须要导入jq文件 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js&qu ...

  9. 微信小程序中利用时间选择器和js无计算实现定时器(将字符串或秒数转换成倒计时)

    转载注明出处 改成了一个单独的js文件,并修改代码增加了通用性,点击这里查看 今天写小程序,有一个需求就是用户选择时间,然后我这边就要开始倒计时. 因为小程序的限制,所以直接选用时间选择器作为选择定时 ...

随机推荐

  1. <软件测试>软件测试

    1.软件测试基础 软件测试工程师:查找错误和缺陷,然后要求开发人员进行修改,保证软件质量. 漏洞(360安全漏洞):硬件,软件,协议的具体实现或系统安全策略存在缺陷,从而可以使攻击者在未授权的情况下破 ...

  2. pandas读书笔记、重新索引

      重新索引   pandas对象的一个重要方法是 reindex ,其作用是创建一个适应新索引的新对象. #reindex函数的参数 reindex(index,method,fill_value, ...

  3. Jenkins添加Windows自动化构建方案

    一.为Jenkins添加Windows节点 这里需要填写远程工作目录,启动方法一项一定要选择"Launch agent via Java Web Start"一项,其它的保持默认. ...

  4. Git部署项目

    前言 学习Git的目标是要学会如何部署项目.Git是一种版本控制系统,与之对应的还有CVS和SVN,其中CVS和SVN都是集中式的版本控制,而Git是一种分布式的,在现代项目开发中,大多使用Git来管 ...

  5. python+selenium遍历某一个标签中的内容

    一.python+selenium遍历某一个标签中的内容 举个例子:我要获取列表标签<li></li>的内容 根据python+selenium定位到列表整体,使用for循环获 ...

  6. springcloud -zuul(2-执行流程及源码)

    官方图 1.Servlet zuul.servletPath默认配置为/zuul,故请求为/zuul开头的会跳过dispatcherServlet直接进入ZuulServlet,该配置可以自定义配置, ...

  7. JavaScript ---- 闭包(什么是闭包,为什么使用闭包,闭包的作用)

    经常被问到什么是闭包? 说实话闭包这个概念很难解释.JavaScript权威指南里有这么一段话:“JavaScript函数是将要执行的代码以及执行这些代码作用域构成的一个综合体.在计算机学术语里,这种 ...

  8. chkconfig 与 systemctl

    chkconfig命令 主要用来更新(启动或停止)和查询系统服务(service)的运行级信息,用于维护/etc/rc[0-6].d目录的命令行工具. chkconfig -–add httpd 增加 ...

  9. Linux grep 后通过 | 在次grep

    grep 'info' info.log|grep 'info2' 先筛选出 包含‘info’的信息,再次筛选出包含'info2'的信息

  10. 《DNS攻击防范科普系列3》 -如何保障 DNS 操作安全

    引言 前两讲我们介绍了 DNS 相关的攻击类型,以及针对 DDoS 攻击的防范措施.这些都是更底层的知识,有同学就来问能否讲讲和我们的日常操作相关的知识点,今天我们就来说说和我们日常 DNS 操作相关 ...