CSS3 上篇


一、简介

    是一个层叠级联样式表(Cascading Style Sheet)

    作用:美化网页

  优势:

    1、内容和表现分离

    2、网页结构表现统一、可以实现复用

    3、样式十分丰富

    4、可以单独使用css文件

    5、利用SEO,容易被搜索引擎收录

二、快速入门

语法:(每一个声明,最好使用分号结尾)
    选择器{
声明1;
声明2;
声明3;
}
DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Titletitle>
    
    
    <style>
        h1{
            color: red;
        }
    style>
head>
<body>
    <h1>我是标题h1>
body>
html>

 三、CSS的导入方式

    1、行内样式

        在标签元素中

<h1 style="color: red">我是标题h1>

    2、内部样式

        在head标签中   

<head>
    <meta charset="UTF-8">
    <title>Titletitle>
    
    <style>
        h1{
            color: aqua;
        }
    style>
head>

    3、外部样式

        在head标签中,利用link标签引入外部的css样式文件

 <link href="../css/style.css" rel="stylesheet">

     它们的优先级:就近原则(谁离编写代码内容进,谁的优先级就越高)

DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Titletitle>
    
    <style>
        h1{
            color: aqua;
        }
    style>
    
    <link href="../css/style.css" rel="stylesheet">
head>
<body>
    
    <h1 style="color: red">我是标题h1>
body>
html>

  拓展:外部样式的两种写法

      链接式:link

  <link href="../css/style.css" rel="stylesheet">

      导入式(是CSS2.1特有的):@import url(“css文件地址”)

<head>
    <meta charset="UTF-8">
    <title>Titletitle>
    <style>
        @import url("../css/style.css");
    style>
head>

   区别:

    1、link和import的语法结构不同,

    2、link是html标签,只能放入html源代码中使用

      import可以看作css样式,作用是引入css样式功能

    3、import在html使用时候需要