CSS选择器与常用属性

CSS

CSS全称层叠样式表,网页的内容由HTML控制,网页的样式由CSS控制

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>demo</title>
    <style>/*style标签内部可以写css样式*/
    /*这是style和css的注释方式,<!---->不行*/
        /*选择器:作用是找到元素*/
    h1{
        color:red;/*颜色*/
        font-size: 14px;/*大小*/
    }
    </style>
</head>
<body>
<h1>hello world</h1>
</body>
</html>

CSS语法

选择器{
          属性名:属性值;
}

h1{
        color:red;
        font-size: 14px;
    }

常用的CSS选择器

  • 元素选择器:h1、p、img

  • 类选择器:.类名

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>demo</title>
    <style>
    .test{
        color:red;
        font-size: 14px;
    }
    </style>
</head>
<body>
<h1 class="test">hello world</h1>
</body>
</html>
  • id选择器:#id
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>demo</title>
    <style>
    #test{
        color:red;
        font-size: 14px;
    }
    </style>
</head>
<body>
<h1 id="test">hello world</h1>
</body>
</html>

规范:在id和类选择器都能用的情况下,尽量少用id选择器

  • 通配符选择器:*
    找到所有标签
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>demo</title>
    <style>
    *{
        color:red;
        font-size: 14px;
    }
    </style>
</head>
<body>
<h1>hello h1</h1>
<p>hello p</p>
<a href="">hello a</a>
</body>
</html>

CSS常用属性

  • 字体大小:font-size
  • 字体颜色:color
  • 宽度:width
  • 高度:height
  • 背景色:background-color
  • 文本水平对齐:text-align 水平居中:text-align:center
  • 文本行高(默认垂直居中):line-height
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>demo</title>
    <style>
        .test{
            font-size: 16px;
            color: white;
            background-color: black;
            text-align: center;
            line-height: 20px;
        }
        img{
            width: 300px;
            height: auto;/*自适应等比例缩放,不写height也默认auto*/
        }
    </style>
</head>
<body>
<h1 class="test">hello keli</h1>
<img src="keli.jpg">
</body>
</html>

posted @ 2022-10-09 19:10  ben10044  阅读(28)  评论(0编辑  收藏  举报