CSS入门基础

一、基础语法规则
由两个主要部分构成:选择器,以及一条或多条声明
如下图所示

二、css高级语法
1、选择器的分组
被分组的选择器可以分享相同的声明
例:h1,h2,h3,h4,h5,h6{color:red;} 此时所有标题颜色都是红色的。
2、继承
例:

body{
    color:green
    }

此时,子元素诸如p,td,ul,ol,li,dl,dt,dd都显示绿色,子元素的子元素也是一样的。
三、基础选择器
1、派生选择器
通过依据元素在其位置的上下文关系来定义样式,可以使标记更简洁。
在css中定义一个派生器:li strong{color:red;}
在index.html中:

...
<p><strong>此处为黑色,因为不在列表中,该派生器无效</strong></p>
<li><strong>此处为红色,该派生器生效</strong></li>
...

2、id选择器
id选择器可以为标有id的HTML元素指定特定的样式,id选择器以”#”来定义,目前比较常用给的方式id选择器常常用于建立派生选择器。(相同的标签可以有特定的式样)
例:在index.html中:

<body>
    <p id="pid"><a>shiyanlou</a></p>
    <p id="p1id>test</p>
</body>

在mycss.css中:

#pid a{color:green;}//派生选择器
#p1id{color:red;}

此时,shiyanlou为绿色,test为红色。
3、类选择器
在css中,类选择器以一个.号显示。类名的第一个字符不能使用数字。也可用作派生选择器。
例:在index.html中

<body>
    <p class="pclass">it is a test<a>result</a></p>//派生选择器
    <div class="divclass">another test</div>

在mycss.css中

.pclass a{color:red}
.divclass{color:green}

此时,it is a test 为黑色,result为红色,another test为绿色。

上述3种选择器都要和.css文件进行连接,例:

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link href="mycss.css" type="text/css" rel="stylesheet">

4、属性选择器
对带有指定属性的HTML元素设置样式
例:在index.html中

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            [title]{
                color:#00ff14;
                }
            [title=te]{
                color:red;
                }
        </style>
    </head>
    <body>
        <p title=>属性选择器</p>
        <p title="te"]属性和值选择器</p>
    </body>
</html>

不用创建.css文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值