结构选择器总结笔记

一、后代选择器

      含义:可以选择一个元素的后代,这个后代元素包括儿子、孙子等!

      写法:E  F

      举例:    

.content a{
    font-size:36px;}

<h1> 通知</h1><div class="content">
<p>Css就是<span><a href="第三周第一天.html">层叠</a> </span>样式表;(Cascading <a href="../Css/胖迪.jpg.jpg">style</a> sheets)为什么需要用css</p>
<a href="第三周第一天.html">前往现场</a></div>
<a href="第三周第一天.html">查看原文</a>

二、子元素选择器

        含义:只能找到当前元素的直接后代;

        写法:E>F(符号用英文状态下输入)

        举例: .content > a{font-size:28px;


三、并选择器:

       含义:将同样的属性提取出来放在一起类名直接用英文逗号隔开;

                  进行并选择器的使用。

       写法:E,.F

       举例:

.div1,.div2{position:relative;width:100px;height:100px;background-color:#9BD1FA;
border:1px solid blue;}.div1{ border: 1px solid blue;}.div1{border:1px solid blue;}

四、通配符选择器:

       含义:将文本所有的标签进行选中;也可以进行清除默认属性的样式相当于初始化;注意:通配符选择器对页面上所有的元素进行对应的样式,而实际上有很多元素是默认不带任何样式的。

        写法;*{}

        举例:

*{font-size: 64px;}

*{ padding: 0px;
    margin:0px;}  默认属性进行清空!!!

五、兄弟选择器:

      含义:选中最近的一个弟弟,不选中自己;

       写法:E+F

       案例:.go-to + a{font-size:50px;}


六、伪类、伪元素选择器:

      

伪类选择器:

根据选择不同的状态,自动选择不同的样式;

直接添加一个class,给这个class设置特殊的样式

伪元素选择器:

需要设置特殊的效果的内容收到一个元素标签里面span;

在添加一个class对class上设置特殊样式;

p:first-letter/p:first-line/p:before/p:after/伪元素
 

p:after{
    content:"";}  加上句号

li:after{
    content:"";
    color:red;}  给句号加上颜色

鼠标划过时候添加样式:

a:hover{
    text-decoration:underline;
    font-size:36px;
    color:red;}

被激活的时候如下:点击那一刻!!

a:active{
     color:red;}

链接地址未被访问时候添加的状态!如下必须设置href属性。

a:link{
    color:red; }

链接地址点击之后添加颜色!如下必须设置href属性。

a:visited  

拥有按键输入获取焦点的时候添加样式!

input:focus{
    background-color:red;  }

 

   

   <style type="text/css">
        p:first-letter{font-size:36px;}
        span{font-size: 36px;}
    </style>
</head>
<body>
<h2>伪元素的概念</h2>
<h3>第一种方法:使用伪元素</h3>
<p>Thisis a test</p>
<h3>第二种方法:不使用伪元素,而是通过增加一个元素(标签)</h3>
<p><span>T</span>his is a test</p>
<p>结论:方法二是通过增加一个<strong>元素(标签)</strong>来实现方法一的效果,所以方法一的选择器叫做伪元素!</p>



属性选择器:

根据属性的特征来选择应用样式的目标,所以从这个意义上来讲,他包含了id class选择器;书写格式为

【title】:选择器设置了title属性的元素

【title=”tt”】:选择title属性等于“tt“的元素

【title^=”tt”】:选择title属性以“tt“开头的元素

【title~=”tt”】:选择title属性包含完整“tt“单词的元素

【title*=”tt”】:选择title属性等于“tt“的元素

【title$=”tt”】:选择title属性包含“tt“结尾的元素

这些细节有可能记不住,但是只要理解就好,需要查一下!







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值