欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CSS三种引入方式和五种选择器

程序员文章站 2022-04-27 22:30:22
...
CSS 如何使用?

语法和规范

选择器{  
    属性名 1:属性值 1; 
    属性名 2:属性值 2; 
    属性名 3:属性值 3;
 } 
一、CSS 的三种引入方式
第一种:行内引入
<div style="color:red;font-size: 100px;">      
       兔兔吃萝卜 
</div> 
第二种:内部引入方式
<style type="text/css"> 
    div{   
         color:red;   
         font-size: 100px;
    } 
</style> 
第三种方式:外部引入
<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <link rel="stylesheet" href="style.css" type="text/css" />此处引用外部文件
    </head>

    <body>
        <div>兔兔最可爱1</div>
        <div>兔兔最可爱2</div>
        <div>兔兔最可爱3</div>
        <div>
            <p>兔兔最可爱4</p>
        </div>
        <div>兔兔最可爱5</div>
    </body>

</html>
二、元素选择器

CSS 基本选择器有三种(元素选择器、类选择器、id 选择器)

1.元素选择器
元素名{  
属性名 1:属性值 1; 
属性名 2:属性值 2; 
属性名 3:属性值 3; 
} 

如果多个相同的元素设置相同的样式,使用此种方式最为合适。

<html>
    <head>
        <meta charset="UTF-8">
        <title>元素选择器</title>
        <style>
            span{
                font-size: 30px;
            }
        </style>
    </head>
    <body>
        <span>
            兔兔那么可爱/
        </span>
    </body>
</html>
2.类选择器
.类名{  
     属性名 1:属性值 1;
     属性名 2:属性值 2; 
     属性名 3:属性值 3;
 } 

对多个元素设置相同的样式,此时使用类选择器比较合适。

<html>
    <head>
        <meta charset="UTF-8">
        <title>类选择器</title>
        <style>
            .div2{
                font-size: 30px;
                color: blueviolet ;
            }
        </style>
    </head>
    <body>
        <div >兔兔最可爱1</div>
        <div class="div2">兔兔最可爱2</div>
        <div >兔兔最可爱3</div>
        <div class="div2">兔兔最可爱4</div>
        <div >兔兔最可爱5</div>
    </body>
</html>
3.ID 选择器
#id 属性名{  
    属性名 1:属性值 1; 
    属性名 2:属性值 2; 
    属性名 3:属性值 3; 
} 

Id 保证唯一。

<html>
    <head>
        <meta charset="UTF-8">
        <title>ID 选择器</title>
        <style>
            #div5{
                font-size: 20px;
                color: chartreuse;
            }
        </style>
    </head>
    <body>
        <div >兔兔最可爱1</div>
        <div class="div2">兔兔最可爱2</div>
        <div >兔兔最可爱3</div>
        <div class="div2">兔兔最可爱4</div>
        <div id="div5">兔兔最可爱5</div>
    </body>
</html>
css其他选择器
4.层级选择器
父标签 后代标签{
    属性名 1:属性值 1; 
    属性名 2:属性值 2; 
    属性名 3:属性值 3; 
}
<html>
    <head>
        <meta charset="UTF-8">
        <title>层级选择器</title>
        <style>
            div p{
                color: blueviolet;
            }
        </style>
    </head>
    <body>  
        <div ><p>兔兔最可爱</p></div>
    </body>
</html>
5.属性选择器
标签名[标签属性='标签属性值']{  
    属性名 1:属性值 1; 
    属性名 2:属性值 2; 
    属性名 3:属性值 3; 
} 
<html>

    <head>
        <meta charset="UTF-8">
        <title>属性选择器</title>
        <style type="text/css">
            input[type="password"] {
                background-color: crimson;
            }
        </style>
    </head>

    <body>
        用户名:<input type="text" name="username" /><br /> 密码:
        <input type="password" name="password" />
    </body>

</html>

欢迎正在学习前端的同学和我交流,共同学习鸭!!
微信公众号:可爱多小姐

转载于:https://www.jianshu.com/p/122ea6165825