zoukankan      html  css  js  c++  java
  • python-day49--前端 css-层叠样式表

    1.css功能: 对html标签的渲染和布局

    2.CSS 要掌握的两方面:

      1.查找标签

         选择器

      2.操作标签  (对属性进行操作)

    3.CSS 语法

    CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。

    例如: 选择是p标签的 ,把颜色变成红色

    p {
        color: red;
       }    

    4.css的四种引入方式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    
        <!--方式2 css嵌入式  不推荐-->
        <!--<style>-->
            <!--p {-->
                <!--color: red;-->
                <!--background-color: wheat;-->
            <!--}-->
        <!--</style>-->
    
         <!--方式3 链接式  推荐-->
        <link rel="stylesheet" href="index.css">   #首先要有个index.css文件,里面写着选择器和声明
    </head>
    <body>
    
    <p>P1</p>
    <p>P2</p>
    <p>P3</p>
    
    <!--方式3 行内式  不推荐-->
    <!--<p style="color: rebeccapurple">P3</p>-->
    
    </body>
    </html>

    方式四:导入式(了解)

      将一个独立的.css文件引入HTML文件中,导入式使用CSS规则引入外部CSS文件,<style>标记也是写在<head>标记中,使用的语法如下:   

    <style type="text/css">
     
              @import"mystyle.css"; 此处要注意.css文件的路径
     
    </style>
    View Code

    注意:

          导入式会在整个网页装载完后再装载CSS文件,因此这就导致了一个问题,如果网页比较大则会儿出现先显示无样式的页面,闪烁一下之后,再出现网页的样式。这是导入式固有的一个缺陷。使用链接式时与导入式不同的是它会以网页文件主体装载前装载CSS文件,因此显示出来的网页从一开始就是带样式的效果的,它不会象导入式那样先显示无样式的网页,然后再显示有样式的网页,这是链接式的优点。

    5.css选择器

        <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    
        <style>
    
              一 基本选择器
    
           1 标签选择器
            div{
                color: red;
            }
            2 id选择器
            #p2{
                color: red;
            }
           3 class选择器
    
            .c1{
                color: red;
            }
           4 通配选择器(了解)
            0 * 
    
            * {
                color: red;
            }
    
    
            二 组合选择器
    
            1 后代选择器
    
            .c2 p{
                color: red;
            }
    
    
             2 子代选择器
    
            .c2>p{
                color: red;
            }
    
    
            3 毗邻选择器 (了解)
    
            .c2+p{
                color: red;
            }
    
            4 兄弟选择器 (了解)
    
            .c2~p{
                color: red;
            }
    
    
            5.多元素选择器
    
            .c2 .c3,.c2~.c3{
                color: red;
                background-color: green;
                font-size: 15px;
            }
    
    
    
    
    
    
        </style>
    </head>
    <body>
    
    <p class="c1">p1</p>
    <p id="p2">p2</p>
    <p class="c1">p3</p>
    
    
    <p class="c3">P2</p>
    <div class="c2">
        <div>
            <p>P3</p>
        </div>
        <p class="c3">P1</p>
    </div>
    
    <span>span</span>
    <p class="c3">P2</p>
    
    
    <div>DIV</div>
    
    
    </body>
    </html>
    
        
    
    </form>
    </body>
    </html>
  • 相关阅读:
    【例题 6-12 UVA
    【例题 6-11 UVA-297】Quadtrees
    【例题 6-10 UVA
    SpringMVC表单验证器
    Spring MVC常用注解
    什么是Spring Boot?
    什么是Kotlin?Java的替代语言?
    阿里Druid连接池的坑。。
    常见的3种Class级别的错误
    阿里巴巴,排行前10的开源项目
  • 原文地址:https://www.cnblogs.com/liuwei0824/p/7552920.html
Copyright © 2011-2022 走看看