zoukankan      html  css  js  c++  java
  • css选择器编写及常用样式

    css就是在style中编写样式,有三种写法:

    1、在body中的标签中设置style属性,再在style中设置样式

    <div style="background-color: #0e84b5;height: 48px">自强不息</div>  #设置块级标签div背景色和高度

    2、在head中写上style标签,并在其中设置样式

    (1)id选择器,#id值{ 样式 } 或 #id值1,#id值2,#id值3{ 样式 }  #少用

    (2)class选择器,可重复,.class值{ 样式 }

    (3)标签选择器,如div{ 样式 }  设置所有的div标签样式

    (4)层级选择器,如div  span{ 样式 }  #设置最底层标签的样式

    (5)组合选择器,使用 ,即逗号分割选择器  #各选择器都设置样式

    (6)属性选择器,选择器[ 属性=属性值 ]{ 样式 }  #属性也可自定义

    注意:class可以设置多个属性,用空格隔开;样式优先级,变迁上的style第一,越靠近标签越优先

     <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            #i1,#i2,#i3{
                background-color: red;
                height: 40px;
            }
            .aaa{
                background-color: green;
                height:40px;
            }
            div span{
                background-color: #0000aa;
            }
            input[type='text']{height: 20px;width: 20px;}
        </style>
    </head>
    <body>
        <div style="background-color: black;height: 40px;">样式在标签中</div>
        <div id="i1" >选择id设置样式</div>
        <div id="i2" >2</div>
        <h2 id="i3" >3</h2>
        <div class="aaa">选择class设置样式</div>    #class中可以写多个如class=“aa  bb”
        <div class="aaa">2 <span>层级选择器</span> 3</div>
        <h2 class="aaa">3</h2>
        <input type="text" name="eee">
    </body>
    </html>

    3、创建css文件,在html文件中引入

    ys.css  注意:不用写style了

    #i1,#i2,#i3{
                background-color: red;
                height: 40px;
            }
            .aaa{
                background-color: green;
                height:40px;
            }
            div span{
                background-color: #0000aa;
            }
            input[type='text']{height: 20px;width: 20px;}

    html文件

    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link rel="stylesheet" href="ys.css">  #引入
    </head>

    常用样式:

    边框border、高、宽、字体、居中

    <div style="border: 1px solid red">border是边框,边框线宽1像素,实体,红色</div>
    <div style="height: 40px;
         100%;
        border: 1px dotted blue;
        font-size: 20px;
        text-align: center;
        line-height: 40px;
        font-weight: 300">
        高度40px,此时高度无限不用%;宽200px或80%,占总宽80%;边框虚线;字体大小;水平居中;
        竖直居中;字体加粗程度或写bold加粗
    </div>
    渐变 --> 突变
  • 相关阅读:
    BZOJ 2434: [Noi2011]阿狸的打字机
    BZOJ 3640: JC的小苹果
    BZOJ 1444: [Jsoi2009]有趣的游戏
    BZOJ 4820: [Sdoi2017]硬币游戏
    BZOJ 3670: [Noi2014]动物园
    BZOJ 1009: [HNOI2008]GT考试
    BZOJ 3681: Arietta
    BZOJ 1941: [Sdoi2010]Hide and Seek
    BZOJ 4602: [Sdoi2016]齿轮
    BZOJ 3514: Codechef MARCH14 GERALD07加强版
  • 原文地址:https://www.cnblogs.com/lybpy/p/8157834.html
Copyright © 2011-2022 走看看