zoukankan      html  css  js  c++  java
  • CSS的基本概念

    <!--CSS
    一.概念:CSS的全称是Cascading Style Sheets,层叠样式表,用来控制HTML标签样式,在美化网页中起到非常重要的作用

    CSS的编写格式是键值对形式的,比如
    color: red;

    font-size: 20px;

    冒号:冒号左边是属性名,冒号右边是属性值

    二.CSS的3中书写形式
    1.行内样式:(内联样式)直接在标签的style属性中书写
    <body style = "color: red;">
    2.页内标签:在本网页的style标签中书写
    <style>
    body{
    color:red;
    }
    </style>
    3.外部样式:在单独的CSS文件中书写,然后在网页中用link标签引用
    <link rel="stylesheet" href="index.css">

    三.CSS规律:
    1.就近原则
    2.叠加原则

    四.CSS的两大重点
    1.属性:通过属性的复杂叠加才能做出漂亮的网页
    2.选择器:通过选择器找到对应的标签设置样式
    a.标签选择器: 作用:选择对应的标签,为之添加样式
    根据标签名找到标签
    <div>div1</div>
    <div>div2<div>
    div{
    color:red
    }
    b.类选择器
    <p class="high">第一段文件</p>
    <p>第二段文字</p>

    <div class="high">div1</div>
    <div>div2</div>

    .high {
    color:red
    }

    c.id选择器
    <p id="first">第一段文件</p>
    <p>第二段文字</p>

    #first {
    color:red;
    }

    d.并列选择器
    <p class="high">第一段文件</p>
    <p>第二段文字</p>

    <div class="high">div1</div>
    <div>div2</div>

    div, .high {
    color:red
    }

    e.复合选择器
    <p class="high">第一段文件</p>
    <p>第二段文字</p>

    <div class="high">div1</div>
    <div>div2</div>

    div.high {
    color:red
    }

    f.后代选择器
    <div>
    <p>div里边的p</p>
    <span>
    <p>div里边的span里边的P</p>
    </span>
    </div>

    <P>外面的p</P>

    div p {
    color: red;
    }

    g.直接后代选择器
    div>p {
    }

    h.相邻兄弟选择器
    div+p {
    color: red;
    }

    i.属性选择器
    1)<div name="jack">111</div>
    <div name="rose">222</div>
    <div>333</div>

    div[name] {
    color:red;
    }


    2)<div name="jack">111</div>
    <div name="rose age="20">222</div>
    <div>333</div>

    div[name][age] {
    color:red;
    }

    3)<div name="jack">111</div>
    <div name="rose">222</div>
    <div>333</div>

    div[name="jack"] {
    color:red;
    }

    五.伪类:在点击的时候触发的操作

    六:标签之间的类型转化

    七:CSS的属性
    CSS有N多种属性,根据继承性,主要分为可继承属性和不可继承属性
    1.可继承属性
    父标签的属性值可以传递给子标签
    一般是文字控制属性
    2.不可继承属性
    父标签的属性值不能传递给子标签
    一般是区块控制属性
    -->

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>

    </body>
    </html>
  • 相关阅读:
    bzoj 4010: [HNOI2015]菜肴制作
    bzoj4827: [Hnoi2017]礼物
    bzoj3160: 万径人踪灭
    bzoj4503: 两个串
    bzoj2648: SJY摆棋子
    bzoj2780: [Spoj]8093 Sevenk Love Oimaster
    bzoj3926: [Zjoi2015]诸神眷顾的幻想乡
    MySQL:记录的增删改查、单表查询、约束条件、多表查询、连表、子查询、pymysql模块、MySQL内置功能
    MySQL数据库:SQL语句基础、库操作、表操作、数据类型、约束条件、表之间的关系
    网络编程进阶:并发编程之协程、IO模型
  • 原文地址:https://www.cnblogs.com/r360/p/5826713.html
Copyright © 2011-2022 走看看