zoukankan      html  css  js  c++  java
  • HTML5学习笔记<八>: 1. CSS3基础之入门基础知识

    CSS基础-介绍及语法


    1. CSS介绍

    概述:

      CSS指层叠样式表

      CSS样式表极大地提高了工作效率

    2. CSS基础语法

      selector { property1 : value1; property2: value2 ;}

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

    属性大于1个之后, 属性之间用分号隔开. 如果值大于1个单词, 则需要加上引号:p{font-family: "sans serif";}

    创建css文件, 打开IntelliJ IDEA, 新建一个项目, 右击项目文件夹, new--> file, 出现的对话框中键入mycss.css(需指定文件扩展名)

    并创建一个HTML file.

    代码:

    index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS</title>
        <link href="mycss.css" type="text/css" rel="stylesheet">
    </head>
    <body>
        <h1>应用了样式表</h1>
    </body>
    </html>

    mycss.css

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

     

    3. CSS高级语法

    1. 选择器分组:

      h1, h2, h3, h4, h5, h6{color:red;}

    代码:

    index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS</title>
        <link href="mycss.css" type="text/css" rel="stylesheet">
    </head>
    <body>
        <h1>应用了样式表</h1>
        <a>h2样式</a>
        <h2>h3应用了吗</h2>
        <h3>h3样式</h3>
    </body> </html>

    mycss.css

    h1,h2,a {
        color: red; font-size: 50px;
    }

    2. 集成:

      body{color:green;}

    代码:

    index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS</title>
        <link href="mycss.css" type="text/css" rel="stylesheet">
    </head>
    <body>
        <h1>应用了样式表</h1>
        <a>h2样式</a>
        <h2>h3应用了吗</h2>
        <h3>h3样式</h3>
        <p>hell css3</p>
        南心芭比
    </body>
    </html>

    mycss.css

    h1,h2,a {
        color: red; font-size: 50px;
    }
    body {
        color: blueviolet;
    }

    运行结果:

     

    说明:标签h1, h2, a 都有样式表, 所以以自己的样式表为主.

       标签h3没有样式表, 则继承body的样式表.

    4. 派生选择器

    派生选择器:

      通过依据元素在其位置的上下文关系来定义样式

      代码:

    index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS</title>
        <link href="mycss.css" type="text/css" rel="stylesheet">
    </head>
    <body>
    <p><strong>标签 hello css</strong></p>
    <ul>
        <li><strong>li 标签: hello strong</strong></li>
    </ul>
    </body>
    </html>

    mycss.css

    li strong {
        color: green;
    }
    strong {
        color: blue;
    }

    运行结果:

    说明: 通过li+空格+strong的方式来定义列表项中的strong标签的样式, 而p标签中不会影响到

        如果单独定义一个strong样式表, 除了指定定义了同名的strong标签的样式之外的所有strong标签都将被定义此样式

    5. id选择器

    1. 概述:

      id选择器可以为标有id的HTML元素指定特定的样式

      id选择器以"#"来定义样式

    代码:

    html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS</title>
        <link href="mycss.css" type="text/css" rel="stylesheet">
    </head>
    <body>
    <!-- 为p标签加上id -->
    <p id="pid"> hello css</p>
    </body>
    </html>

    css

    /*为id选择器添加样式*/
    #pid {
        color: green;
    }

    通常情况下 我们是把<div> 定义为id选择器.

    2. id选择器和派生选择器

      目前比较常用的方式是id选择器常常用于建立派生选择器

    代码:

    html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS</title>
        <link href="mycss.css" type="text/css" rel="stylesheet">
    </head>
    <body>
    <div id="divid"> 这是第一个div选择器
        <p>id选择器和派生选择器</p>
    </div>
    </body>
    </html>

    css

    #divid p{
        color: green;
    }

    运行结果:

    说明: <div>内的文字没有样式, 而<div>内的<p>有样式, 这是id选择器与派生选择器的用法

    6. 类选择器

    1. 类选择器:

      类选择器是以一个点显示

    2. class也可以用作派生选择器

    代码: 

    html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS</title>
        <link href="mycss.css" type="text/css" rel="stylesheet">
    </head>
    <!-- 类选择器 -->
    <p class="pclass">这是一个类选择器</p>
    <div class="dclass"> 类选择器
        <!-- class下的派生选择器 -->
        <p>我是派生选择器</p>
    </div>
    </body>
    </html>

    css

    /*类选择器*/
    .pclass{
        color: blue;
    }
    /*类选择器的派生选择器p*/
    .dclass p{
        color: red;
    }

    7. 属性选择器

    1. 属性选择器

      对带有指定属性的HTML元素设置样式

    2. 属性和值选择器

    代码:

    html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS</title>
    <style type="text/css">
        /*属性选择器*/
        [title]{
            color: cadetblue;
        }
        /*属性和值选择器*/
        [title=te]{
            color: aquamarine;
        }
    </style>
    </head>
    <p title="title">属性选择器</p>
    <!--当设置了属性和值选择器, 则设置属性时, 值必须给指定的值, 否则将不生效 或 指定属性选择器-->
    <p title="te">属性和值选择器</ptit>
    </body>
    </html>

    南心芭比: 热爱分享, 收获快乐~  

  • 相关阅读:
    C文件读写函数介绍(转)
    字节存储排序:大端和小端的判别及转换
    vc++上的MFC的对象序列化和反序列化
    unicode下各种类型转换,CString,string,char*,int,char[]
    CString与std::string unicode下相互转化
    VS2010每次编译都重新编译整个工程的解决方案
    Windows下用C语言获取进程cpu使用率,内存使用,IO情况
    hadoop 安装
    python---pyc pyo文件详解
    C 高级编程 2 内存管理
  • 原文地址:https://www.cnblogs.com/winsoncheung/p/6567765.html
Copyright © 2011-2022 走看看