CSS语法

基本语法:选择器名称{

属性:属性值;

属性:属性值;

}

Ⅰ 选择器:通配符选择器*

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>CSS基础</title>

<style>

/* 通配符选择器 */

        *{

            color:red;

        }

    </style>

</head>

<body>

<p>hell word 1</p>

<p>hell word 2</p>

<h3>hell word 3</h3>

</body>

</html>

 

Ⅱ 标签名称选择器

.标签名名{

属性:属性值;

...

}

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>CSS基础</title>

    <style>

        p{

            color:red;

        }

    </style>

</head>

<body>

<p>hell word 1</p>

<p>hell word 2</p>

<h3>hell word 3</h3>

</body>

</html>

 

Ⅲ 类选择器

.类名{

属性:属性值;

...

}

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>CSS基础</title>

    <style>

        .nnn{

            color:red;

        }

    </style>

</head>

<body>

<p class="nnn">hell word 1</p>

<p class="aaa">hell word 2</p>

<h3>hell word 3</h3>

</body>

</html>

 

Ⅳ id选择器

#id名称{

属性:属性值;

...

}

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>CSS基础</title>

    <style>

        #qaz{

            color:red;

        }

        #wsx{

            color:green;

        }

    </style>

</head>

<body>

<p id="qaz">hell word 1</p>

<p id="wsx">hell word 2</p>

<h3>hell word 3</h3>

</body>

</html>

 

Ⅴ 属性选择器

1)基本选择器[属性]{

属性:属性值;

...

}

2)基本选择器[属性名=值]{

属性:属性值;

...

}

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>CSS基础</title>

    <style>

        p[name]{

            color:red;

        }

        p[name="bbb"]{

            color:green;

        }

    </style>

</head>

<body>

<p id="qaz" name=caaa">hell word 1</p>

<p id="wsx" name="bbb">hell word 2</p>

<h3>hell word 3</h3>

</body>

</html>

 

Ⅵ 包含选择器

1)选择器1 选择器2{

属性:属性值;

...

}

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>CSS基础</title>

    <style>

        /* 包含选择器 */

        div p{

                color:red;

            }

    </style>

</head>

<body>

<p> hello word </p>

<div>

    <p> 第一个P标签 </p>

    <span>

        <p> 第二个P标签 </p>

    </span>

</div>

<div>

    <p> 第三个P标签 </p>

</div>

</body>

</html>

 

2)选择器1 > 选择器2{

属性:属性值;

...

}

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>CSS基础</title>

    <style>

        /* 包含选择器 */

        div>p{

                color:red;

            }

    </style>

</head>

<body>

<p> hello word </p>

<div>

    <p> 第一个P标签 </p>a

    <span>

        <p> 第二个P标签 </p>

    </span>

</div>

<div>

    <p> 第三个P标签 </p>

</div>

</body>

</html>

 

两者区别,第一种只要是在div下的P标签,样式生效,第二种div与P标签必须是父子关系时,样式生效。

Ⅶ 伪类选择器

基本选择器:选项{

属性:属性值;

...

}

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>CSS基础</title>

    <style>

        /* 伪类选择器 */

        #first:before{

                content:"head";

                color:red;

            }

        #first:after{

                content:"tail";

                color:blue;

        }

        #first:first-letter{

                font-size:50px;

        }

        #first:first-line{

                text-decoration:underline;

        }

#first:hover{

                background-color:yellow;

        }

    </style>

</head>

<body>

<p id="first"> 练习题1 </p>

<p > 练习题2 </p>

<p > 练习题3 </p>

</body>

</html>

 

Ⅷ 结构选择器

包含选择器:选项{

属性:属性值;

...

}

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>CSS基础</title>

    <style>

        /* 结构选择器 */

        ul li:first-child{

                            color:red;

        }

        ul li:last-child{

                        color:blue;

        }

        /* 正数第三个*/

        ul li:nth-child(3){

                        color:yellow;

        }

        /* 倒数第三个 */

        ul li:nth-last-child(3){

                        color:bisque;

        }

    </style>

</head>

<body>

<ul>

    <li>aaa</li>

    <li>bbb</li>

    <li>ccc</li>

    <li id="abc" >ddd</li>

</ul>

</body>

</html>

 

Ⅸ 组合选择器

选择器1,选择器2,...{

属性:属性值;

...

}

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>CSS基础</title>

    <style>

        /* 组合选择器 */

        .header,#first,span{

            color:blue;

        }

    </style>

</head>

<body>

<h1 class="header"> 毒鸡汤 </h1>

<p id="first"> 练习练习 </p>

<span> 熟悉熟悉 </span>

</body>

</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值