• CSS常见属性


    一、颜色属性

      color属性定义文本的颜色

      color:green

      color:#ff6600

      color:#f60  简写式

      color:rgb(255,255,255)  红(R)、绿(G)、蓝(B)每个的取值范围0~255

      color:rgba(255,255,255,1)  a表示色彩的透明度,范围0~1

    二、字体属性

      1.font-size字体大小

        px:设置一个固定的值

        %:父元素的百分比

        smaller:比父元素更小

        larger:比父元素更大

        inherit:继承父元素的

      2.font-family定义字体

        font-family:微软雅黑,宋体  从前到后显示存在的

        可以使用“,”隔开,以确保当字体不存在的时候直接使用下一个

      3.font-weight字体加粗

        normal(默认值),bold(粗),bolder(更粗),lighter(更细)

        400 = normal,而700 = bold  取值范围100~900的整百数

      4.font-style字体样式

        normal  标准

        italic  斜体

        oblique  倾斜

        inherit  继承

      5.font-variant小型大写字母显示文本

        normal  标准

        small-caps  小型大写字母显示文本

        inherit  继承

    三、背景属性

      1.背景颜色background-color

      2.背景图片background-image

        background-image:url(图片路径)

        background-image:none

      3.背景重复background-repeat

        repeat  重复平铺满

        repeat-x  向x轴重复

        repeat-y  向y轴重复

        no-repeat  不重复

      4.背景位置background-position

        横向(left,center,right)

        纵向(top,center,bottom)

        用数值表示

      5.简写方式

        background:背景颜色 url(图像) 重复 位置

        background:#f60 url(image/bg.jpg) no-repeat top center

    四、文本属性

      1.横向排列 text-align

        left,center,right

      2.文本行高 line-height

        %基于字体大小的百分比行高

        数值 来设置固定值

      3.首行缩进 text-indent

        %父元素的百分比

        px固定值,默认为0

        inherit  继承

      4.字符间距 letter-spacing

        normal  默认

        length  设置具体的数值(可以设置负数)

        inherit  继承

      5.单词间距 word-spacing

        normal  默认

        px固定值

        inherit  继承

      6.文本方向 direction

        ltr  从左到右,默认

        rtl  从右到左

        inherit  继承

      7.文本大小写 text-transform

        capitalize  每个单词以大写字母开头

        uppercase  定义仅有大写字母

        lowercase  定义无大写字母,仅有小写字母

        inherit  规定应该从父元素继承text-transform属性的值

    五、边框属性

      1.边框风格 border-style

        单独定义某一方向的边框样式

          border-bottom-style  下边边框样式

          border-top-style  上边边框样式

          border-left-style  左边边框样式

          border-right-style  右边边框样式

        边框风格样式的属性值

          none  无边框

          solid  直线边框

          dashed  虚线边框

          dotted  点状边框

          double  双线边框

          groove  凸槽边框

          ridge  垄状边框

          inset  inset边框

          outset  outset边框

          inherit  继承

      2.边框宽度 border-width

        单独风格

          border-top-width  上边边框宽度

          border-bottom-width  下边边框宽度

          border-left-width  左边边框宽度

          border-right-width  右边边框宽度

        边框宽度的属性值

          thin  细边框

          medium  中等边框

          thick  粗边框

          px  固定值的边框

          inherit  继承

      3.边框颜色 border-color

        单独风格

          border-top-color  上边边框颜色

          border-bottom-color  下边边框颜色

          border-left-color  左边边框颜色

          border-right-color  右边边框颜色

        属性值

          red、green  颜色值的名称

          rgb(255,255,0)  RGB

          rgba(255,255,0,1)  RGBA

          #ff0  十六进制

          inherit  继承

        属性值的四种情况

          一个值:border-color:(上下左右)

          两个值:border-color:(上下)(左右)

          三个值:border-color:(上)(左右)(下)

          四个值:border-color:(上)(右)(下)(左)

      4.简写方式

        border:solid 2px #f60

    六、列表属性

      1.标记的类型 list-style-type

        none  无标记

        disc  默认,实心圆

        circle  标记是空心圆

        square  标记是实心方块

        decimal  标记是数字

        decimal-leading-zero  0开头的数字标记,01,02,03

        lower-roman  小写罗马数字

        upper-roman  大写罗马数字

        lower-alpha  小写英文字母

        upper-alpha  大写英文字母

        lower-greek  小写希腊字母

        lower-latin  小写拉丁字母

        upper-latin  大写拉丁字母

        hebrew  传统的希伯来编号方式

        armenian  传统的亚美尼亚编号方式

        georgian  传统的乔治亚编号方式

        cjk-ideographic  简单的表意数字

      2.标记的位置 list-style-position

        inside  列表项目标记放置在文本以内,且环绕文本根据标记对齐

        outside  默认值,保持标记位于文本的左侧。列表项目标记放置在文本以外,且环绕文本不根据标记对齐

        inherit  继承

      3.设置图像列表标记 list-style-image

        URL  图像的路径

        none  默认,无图形被显示

        inherit  规定应该从父元素继承list-style-image属性的值

      4.简写方式 list-style

        list-style:square inside url('/i/arrow.jpg');

          没有图片则用square替代

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>CSS练习</title>
            <style type="text/css">
                h1 { color:red; font-size:20%; }
                div { color:green; font-size:80px; border-color:rgba(255,120,234,0.7) yellow; }
                p { color:black; font-size:30px }
                .abc { color:blue; font-size:35px }
                #aaa { color:yellow; font-size:40px font-weight:100; }
                .h3 { color:#f92; font-size:smaller; font-family:"宋体"; font-weight:lighter; font-style:italic; }
                h4,.bbb { color:rgba(182,22,206,0.5); font-size:30%; }
                a:link { color:red; }
                a:hover { color:green; }
                a:active { color:yellow; }
                a:visited { color:blue; }
                body {
                    background-image:url(timg.jpg);
                    background-repeat:repeat-x;
                    background-position:center 20px;
                }
                .wb,.wc {
                    text-align:left;
                    font-size:20px;
                    line-height:30px;
                    text-indent:10%;
                    letter-spacing:20px;
                    word-spacing:20px
                }
                .wa {
                    direction:rtl;
                }
                .wd {
                    text-transform:capitalize;
                }
                .we {
                    text-transform:uppercase;
                }
                .wf {
                    text-transform:lowercase;
                }
                .div1 {
                    border-top-style:solid;
                    border-width:thin;
                }
                .div2 {
                    border-bottom-style:dashed;
                    border-bottom-width:thick;
                }
                .div3 {
                    border-left-style:dotted;
                    border-width:10px;
                }
                .div4 {
                    border-left-style:dotted;
                    border-right-style:double;
                }
                
            </style>
        </head>
        <body>
            <a href="http://www.baidu.com" target="_blank">百度</a>
            <br>
            <br>
            <div>
                <h1>h1 CSS的使用方式</h1>
                <h2>h2 CSS的使用方式</h2>
                <h3 class="h3">h3 CSS的使用方式</h3>
                <h4>h4 CSS的使用方式</h4>
            </div>
            <br>
            <p>CSS的使用方式</p>
            <p class="abc">CSS的使用方式</p>
            <p id="aaa">aaa CSS的使用方式</p>
            <p class="bbb">CSS的使用方式</p>
            <p class="wb">文本文本文本文本文本文本文本文本文本</p>
            <p class="wc">Hello World good</p>
            <p class="wd">Hello World good</p>
            <p class="we">Hello World good</p>
            <p class="wf">Hello World good</p>
            <p class="wa">文本</p>
            <div class="div1">solid</div>
            <div class="div2">dashed</div>
            <div class="div3">dotted</div>
            <div class="div4">double</div>
        </body>
    </html>
  • 相关阅读:
    ACL-包过滤技术
    基于Openwrt虚拟路由MAC地址
    openwrt串口控制台+联网
    HSRP
    LeetCode37题解(yield生成器提高速度)
    递归+HashMap套路(可以对付可降解问题)
    python实现24点游戏(地球上最短的24点游戏代码?)
    怎么把pygame的过程录制到mp4
    python排列组合算法
    递归和迭代,以及汉诺塔,采用迭代法不容易实现的说明
  • 原文地址:https://www.cnblogs.com/chy-op/p/9990440.html
Copyright © 2020-2023  润新知