CSS 基本样式

4.1 CSS 基本概念

CSS:Cascade Style Sheet 层叠样式表。

样式表: 样式的集合,定义HTML元素显示的方式。

4.2 CSS 的使用

使用 CSS 的三种方式:

  1. 外部样式表:需要配合外部的 CSS 样式文件使用

    index.html 页面

    <!-- index.html -->
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>CSS 样式</title>
        <!-- 外部样式表 -->
        <link rel="stylesheet" type="text/css" href="style.css"/>
    </head>
    <body>
    <div id="div1"></div>
    </body>
    </html>
    

    style.css 页面

    /* style.css */
    #div1{
        width: 200px;
        height: 200px;
        background: #ef5576;
    }
    
  2. 内部样式表

    index.html

    <head>
        ......
        <style type="text/css">
            #div1 {
                width: 400px;
                height: 400px;
                background: blue;
            }
        </style>
    </head>
    
  3. 内联样式表

    index.html

    <body>
        <div style="width: 500px; height:500px; background: yellow">
            ......
        </div>
    </body>
    

优先级: 内联 CSS > 内部 CSS > 外部 CSS

结论:

  1. 如果一个样式在多个网页中使用,只能使用外部 CSS 样式表。
  2. 如果一个样式只是在一个页面中使用,可以考虑放到内部样式表。
  3. 除非有特殊情况,否则一般不建议使用内联样式。

4.3 CSS 的格式

格式:

选择器 {
	属性1: 值;
	属性2: 值;
	......
}

注释的格式:

/* 这是注释的内容 */

注意:

  1. 如果值是字符串,可以使用双引号也可以使用单引号。
  2. 如果要声明多个属性,必须通过分号进行隔开。
  3. CSS 中不区分大小写,但是建议使用小写。

4.4 CSS 选择器

描述如何选择HTML氧元素

4.4.1 元素选择器

选择 HTML 文档中的元素

p {
    background: yellow;
}

一旦选择使用,页面中的所有 p 元素都会被选中并变成黄色背景。

4.4.2 类选择器

选择文档中元素指定的类,类是通过 class 属性去指定的;多个元素可以使用同一个类。

html 文件

<div id="div1">
    <p class="c1" id="p1">段落1</p>
    <p class="c1" id="p2">段落2</p>
    <p class="c1">段落3</p>
    <p>段落4</p>
    <p>段落5</p>
</div>

css 文件

.c1 {
    background: green;
}

效果图

image-20190820192556883.png

4.4.3 id 选择器

选择HTML文档中元素指定的ID

ID是通过id属性去设置的,每一个元素指定的id不能重复。

html 文件

<div id="div1">
    <p class="c1" id="p1">段落1</p>
    <p class="c1" id="p2">段落2</p>
    <p class="c1">段落3</p>
    <p id="p4">段落4</p>
    <p>段落5</p>
</div>

css 文件

.c1 {
    background: green;
}

#p4 {
    background: #f5ff00;
}

效果图

image-20190820193116287.png

posted @ 2019-08-20 19:35  执笔画素颜  阅读(844)  评论(0编辑  收藏  举报