CSS选择器

CSS有很多选择器其中主要的选择器有三种:标签选择器,ID选择器,类选择器。其他的选择器还有:组合选择器,标签+类选择器,层次选择器。下面就一一介绍一下这些选择器的使用。

标签选择器

主要是对一些标签应用CSS样式。

<span style="font-family:Microsoft YaHei;font-size:18px;"><p>
    世界那么大
    </p>
    <p>
    我想去看看
    </p></span>
对上面p标签应用CSS样式

<span style="font-family:Microsoft YaHei;font-size:18px;"><style type="text/css">
    p
    {
        border:1px solid blue;
        margin:0px;
        padding:50px;    
    }</span>

ID选择器

当有很多个相同的标签但是只想对其中一个应用样式,比如:有很多div层,只想对第二个应用样式。注意:ID选择器要加#表示

<span style="font-family:Microsoft YaHei;font-size:18px;"> <style type="text/css">
    #dv1
    {
        background-color:Red ;    
    }
    </style></span>
<span style="font-family:Microsoft YaHei;font-size:18px;"><div>
    我是一个层
    </div>
    <div id="dv1">
    我是一个层
    </div>
    <div>
    我是一个层
    </div></span>

类选择器

类选择器与ID选择器差不太多,就是优先级ID选择器大于类选择器。注意:类选择器用“.”表示

<span style="font-family:Microsoft YaHei;font-size:18px;"><style type="text/css">
    .cls
    {
        border:1px solid blue;
        background-color:Orange;
        color:red;
    }
    </style></span>
<span style="font-family:Microsoft YaHei;font-size:18px;"><input class="cls" type="button" name="but" value="按钮" />
    <input type="text" name="txt" value="文本框" />
    <textarea class="cls">istari</textarea>
    <table border="1" cellpadding="2" cellspacing="2">
        <tr>
            <td>
            istari
            </td>
        </tr>
    </table></span>

组合选择器

应用于多个选择器共同应用一个样式

<span style="font-family:Microsoft YaHei;font-size:18px;">h1,h2,h3,h4,h5,h6,#dv1
{
     color:Red;
}</span>

标签+类选择器

注意:当你在VS中敲这个例子的时候不要把程序名称写成带有+号的,因为在运行的时候URL会把+解析成空格。这样就找不到路径了。这个选择器主要是把标签和类都组合起来,然后应用选择器的时候,不同的标签应用该类的标签下的内容,不会相互影响。

<span style="font-family:Microsoft YaHei;font-size:18px;"><style type="text/css">
    p.cls
    {
        color:Red;    
    }
    span.cls
    {
        color:Blue;    
    }
    </style></span>

<span style="font-family:Microsoft YaHei;font-size:18px;"><p class="cls">
    这是一个p标签
    </p>
    <span class="cls">这是span</span></span>

层次选择器

主要是把哪个层的内容应用样式,而其他层不变。

<span style="font-family:Microsoft YaHei;font-size:18px;"><style type="text/css">
    div p
    {
        color:Red;
    }
    </style></span>
<span style="font-family:Microsoft YaHei;font-size:18px;"><div>
        <p>
        1
        </p>
        <p>
        1
        </p>
        <p>
        1
        </p>
        <p>
        1
        </p>
    </div>
    ----------------------------------------------------------------
    <p>
    2
    </p>
    <p>
    2
    </p>
    <p>
    2
    </p>
    <p>
    2
    </p></span>







评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值