3选择器下

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<title>3选择器下</title>
<link  rel="stylesheet" type="text/css" href="3选择器下,style.css">

</head>
<body>
用户名:<input type="text" style="padding:30px 20px 10px"  value="请输入用户名" disabled=""><br><br>
用户名:<input type="text" style="padding:15px 25px 35px " value="请输入用户名"><br><br>
电话:<input type="tel" name="tel"><br>
<input type="checkbox" name="dx" value="平面设计">平面设计<br>
<input type="button" value="vip1" ><br>
<input type="button" value="vip2"><br>
<input type="button" value="vip3"><br>
<input type="button" value="hjvip4"><br>
<input type="button" value="bjvip4"><br>
<input type="button" value="zsvip4"><br>
<a href="http://www.baidu.com">百度</a><br>
<a href="http://www.dafs.cn">XXX</a><br>
<p lang="en-us">HTML5</p>

<ul type="disc"><!--无序列表-->
<li>列表项1</li>
<li>列表项1</li>
<li>列表项1</li>
<li>列表项1</li>
<ol start="8"><!--有序列表-->
<li>列表项1</li>
<li value="56">列表项1</li>
<li>
<ul>
<li>
我只有一个li
</li>
</ul>
</li>
<li>列表项1</li>
</ol>
</ul>
<hr>

<div id="div1">
<h1>11111111111</h1>
<p>pppppp</p>
<p>pppppp</p>
<p>pppppp</p>
</div>

<div id="div2">
<h2>22222222222222</h2>
<p>pppppp</p>
<p>pppppp</p>
<p>pppppp</p>
<h3>333333333333</h3>
<p>pppppp</p>
<p>pppppp</p>
<p>pppppp</p>
</div>
<div  id="div3"></div>
</ul>

<a href="http://www.baidu.com" target="_blank" >百度</a>
<a href="#1">锚点1</a>
<a href="#2">锚点2</a>
<a href="#3">锚点3</a>
<br><br><br><br>
<a id="1">锚点1</a><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<a id="2">锚点2</a><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<a id="3">锚点3</a><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</a><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>

----------------------------------------------------------------------------------------css---------------------------------------------------------------------------------------------


/*input[type][name]{background:red}
/*属性选择器,只选择具有type属性和name属性的input元素加样式*/

/*input[value="vip1"]{background:green}
/*属性选择器,只选择具有value属性且值为vip1的input元素加样式*/

/*input[style~="15px"]{background:blue}
/*属性选择器,只选择具有style属性且属性值有多个(包括15px)的input元素加样式(charome和edge不兼容,IE正常)*/
/*p[lang|="en"]{color:yellow}
/*属性选择器,只选择具有lang属性且属性值以en开头并用连接符“-”分割的字符串的input元素加样式*/
/*input[value^="vip"]{background:red}
/*属性选择器,只选择具有value属性且属性值以vip开头的input元素加样式*/

/*a[href^="http"]{background:green}
/*属性选择器,只选择具有href属性且属性值以http开头的a元素加样式*/

/*a[href$="cn"]{background:yellow}
/*属性选择器,只选择具有href属性且属性值以cn结尾的a元素加样式*/

/*input[value*="vip4"]{background:blue}
/*属性选择器,只选择具有value属性且属性值包含vip字段的input元素加样式*/

/*ul li{color:red;border:1px solid}
div p{color:green}
/*后代选择器又称包含选择器,选择作为某个元素后一代或几代的元素*/
/*ul>li{color:red;border:1px solid}
/*后代选择器又称包含选择器,选择作为某个元素后一代的元素*/
/*h2+p{color:red}
/*相邻选择器,选择在h2元素之后紧贴着的p元素*/
/*h2~p{color:green}
/*兄弟选择器,选择在h2元素之后所有的p元素*/
/*p::first-letter{font-size:30px}
/*伪元素选择器,选择p元素的第一个字符*/
/*p::first-line{font-size:20px}
/*伪元素选择器,选择p元素的第一个字符*/

/*a::before{content:"点击"}
/*伪元素选择器,在a元素文字之前加上文字(也可以是图片)“点击”*/
/*a::after{content:"点击"}
/*伪元素选择器,在a元素文字之后加上文字(也可以是图片)“点击”*/

/*p::selection{color:red}
/*伪元素选择器,设置对象被选中时的颜色*/

/*:root{color:red}
/*结构伪类选择器,选择根元素*/

/*li:first-child{ color:green}
/*结构伪类选择器,选择父元素的第一个子或孙元素li*/

/*ul>li:first-child{ color:green}
/*结构伪类选择器,选择父元素ul元素的第一个子元素li但不包括孙元素li*/

/*li:only-child{color:red}
/*结构伪类选择器,选择父元素仅有的一个子元素li(父元素里只能有一个li元素,不能有其他元素)*/
/*p:only-of-type{color:red}
/*结构伪类选择器,不管父元素里有多少种其他类型元素,只要父元素里只有一个p元素*/

/*p:nth-child(2){color:red}
/*结构伪类选择器,父元素的第n个子元素,前面有不同于p类型的元素也计数,()里可以为数字,奇(odd)偶(even),3n倍数公式*/

/*p:nth-last-child(2){color:green}
/*结构伪类选择器,父元素的倒数第n个子元素,前面有不同于p类型的元素也计数,()里可以为数字,奇(odd)偶(even),3n倍数公式*/
/*p:first-of-type{color:red}
/*结构伪类选择器,匹配同类型的第一个同级元素p*/

/*p:last-of-type{color:green}
/*结构伪类选择器,匹配同类型的最后一个同级元素p*/

/*p:nth-of-type(3){color:red}
/*结构伪类选择器,匹配同类型的第n个同级元素p*/

/*p:nth-last-of-type(3){color:green}
/*结构伪类选择器,匹配同类型的倒数第n个同级元素p*/
/*div:empty{width:300px;height:400px;background:red}
/*结构伪类选择器,匹配没有任何子元素(包括text节点)的元素div,空格也不能有*/


/*UI选择器*/
a:active{color:red}
/*向被激活的元素a加样式*/

a:hover{color:green}
/*当鼠标悬浮在a元素上方时,添加样式*/

a:link{color:gray}
/*向未被访问过的a标签添加样式*/

a:visited{color:yellow}
/*向已被访问过的a标签添加样式*/

input:focus{background:green}
/*向获得键盘输入焦点的元素input添加样式*/

p:lang(en){color:red}
/*向带有指定lang属性的元素添加样式*/

input:checked{width:60px;height:30px}
/*选择每个被选中的input元素*/

input:enabled{background:red}
/*选择每个被启用的input元素*/

input:disabled{background:blue}
/*选择每个被禁用的input元素*/
a:target{color:red}
/*选择当前活动的元素(某个被链接的元素)*/
/*:not(input){color:yellow}
/*选择除input元素之外的元素*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值