代码:

<!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. 大道浮屠诀---NBU7.7.3_oracle11G单机-单机(异机恢复WINDOWS2008平台)

    现有环境说明: 一台WINDOWS2008R2:安装有NBU7.7.3,作为服务端 一台WINDOWS2008R2:安装有oracle11.2.0.3,作为数据库服务器 现假设数据库意外崩溃,需要进行 ...

  2. 「CSP-S 2019」树的重心

    题目 考场上送\(75pts\)真实良心,正解不难:考虑直接对于每一个点算割掉多少条边能使得这个点成为重心,不难发现对于一个不是重心的点,我们要割掉的那条边一定在那个大于\(\lfloor \frac ...

  3. css切角效果,折角效果

    html <div class="one">12345</div> <div class="two">abcde</d ...

  4. spring mvc 配置后,web中的html页面报404,该怎么处理

    问题描述: 在根目录webapp下的jsp页面可以通过url直接访问,而html页面就会报404错误. 解决方案1: 在spring-mvc.xml中添加如下配置: <!--将静态文件指定到某个 ...

  5. 2019-4-26-VisualStudio-开发文件自定义工具单文件生成工具

    title author date CreateTime categories VisualStudio 开发文件自定义工具单文件生成工具 lindexi 2019-04-26 10:49:32 +0 ...

  6. Homestead 安装其它的PHP版本

    运行环境: 系统: win10 软件: virtualbox 6.2 vagrant 2.2.4 homestead 7.1.0 sudo apt-get update sudo apt-get -y ...

  7. CSIC_716_20191127【组合,封装、类的私有属性方法、property装饰器】

    组合 what?   组合是指一个对象中,包含另一个或多个对象. why?      减少代码的冗余. How?     在类中加入其他类的对象,实现跨类对象之间的联动. 耦合度  软件设计要 高内聚 ...

  8. 【转】Git 修改已提交的commit注释

    https://www.jianshu.com/p/098d85a58bf1 [重点] 通过git rebase -i HEAD~2 你想修改哪条注释 就把哪条注释前面的pick换成edit git ...

  9. 阿里云成为Hyperledger超级账本全球会员,发力区块链生态建设

    摘要: 阿里云将会与Hyperledger社区共同推进全球区块链技术和商业生态在多行业领域的建设. 2018年12月12日在瑞士巴塞尔的2018Hyperledger全球峰会上,阿里云正式加入Hype ...

  10. 使用Docker在服务器上部署Ubuntu,本地传文件到docker

    使用Docker在服务器上部署Ubuntu,本地传文件到docker 作者:王佳乐 目录 安装Docker 安装Docker 全部安装流程: 登录服务器 ssh username@ip 检查是否已经安 ...