• CSS——层叠样式表


    一、CSS又称为层叠样式表,是一种内容与表现分离的文件

    关于在HTML中嵌入CSS样式表的方法有三种    

    #1行内样式 		
        <tag style=""></tag>
    #2内部样式		
        <head>
            ...
        <style>		
            ....
        </style>
        </head>
    #3外部样式
    创建独立的css文件	
        xxx.css	与html页面同名
        <head>
        <link rel="stylesheet" type="text/css" href="path"/>
        </head>   

      关于嵌入CSS样式表的方法,一般禁用前两种,而选择创建独立的CSS文件的方法

    二、选择器

    选择器可以分为两种:基础选择器与行为伪类选择器

    基础选择器:

      id选择器      #name{...}    name必须具备唯一性

      class选择器     .name{...}    重用、组合使用

      tag选择器      tagName{...}    tag必须与标签同名 同名标签自动响应

    伪类选择器:

      悬浮伪类:selector:hover{...}

      点击伪类:selector:active{...}         

     比较通用的选择器是class选择器,但是当需要考虑某一特殊情况的时候,合理运用给其他选择器能灵活解决相关问题

    三、样式

    1、文字样式:font

      文字类型:font-style:italic(斜体);

      文字粗细:font-weight:bold(粗体)——通常使用为700;

      文字大小:font-size:int px;(正文字体12~14px之间)

      字族:font-family:arial,"字体"

    2、文本样式

      文本颜色(4种方法)color:(正文字体颜色通常为:#333 #666 #999)

        color-word  rgb[a a代表透明度](0~255,~,~,[0,1])

        #000000~#ffffff  transparent(透明色)

      行距:line-height:int px;

      字符间距:letter-spacing:int px;

      首行缩进:text-indent:int px;

      文本装饰:text-decoration:none/line-through/underline

      水平对齐:text-align:left/center/right/justify

      文本溢出:text-overflow:ellipsis;

      文本换行:white-space:wrap(允许换行)/nowrap(不允许换行)

      文本选择:user-select:none/all

    3、列表样式

      列表图标:list-style-type:none

      列表图片:list-style-image:url(../imgs/xxx.xxx)

      列表图片位置:list-style-position:outside/inside

    4、边框样式

      outline:none  去除表单输入元素的默认焦点框

      border:color  width  style

      border-radius  圆角

      border-shadow  阴影

    5、弹性盒子

    #1定义父选择器

      display:flex               声明当前盒子为弹性盒子

      flex-direction:row/row-reserve/column/column-reserve  控制子盒子弹性方向

      flex-wrap:nowrap(默认值)/wrap       控制子盒子是否换行

      justify-content:行子盒子的水平对齐/列子盒子的垂直对齐

        flex-start              左对齐

        flex-end               右对齐

        center                居中

        space-around             水平等左右外边距

        space-betweem             水平两两等间距

      align-items/content            单(多)行子盒子垂直对齐/单(多)列子盒子水平对齐

        flex-start:              上对齐

        flex-end:               下对齐

        center:                居中

        space-around             垂直等左右外边距

        space-between             垂直两两等间距

    #2定义子选择器

      align-self:行盒子种某些子盒子垂直对齐/列盒子中某些子盒子水平对齐

        flex-start              上对齐

        center                居中

        flex-end               下对齐

      flex-grow:n                行盒子瓜分宽度/列盒子瓜分高度

    6、背景样式

      background-color:四种方式

      background-image:url(path)

      background-position

        相对位置:九宫格

          水平:left/center/right

          垂直:top/center/bottom

        绝对位置:坐标定位

          水平:int px;

          垂直:int px;

      background-repeat:

          no-repeat      不平铺

            repeat-x       横向

          repeat-y       纵向

          repeat        双向平铺(默认)

     background-size:

      相对大小:cover

      绝对大小:width(px)  height(px)

     

     

     

  • 相关阅读:
    神经网络学习笔记
    SQL 快速生成千万数据
    云图说用图片的形式展示APM的功能的重要性
    skywalking实现参数的动态调整功能
    skywalking告警篇详细分析
    skywalking UI大盘制作ppt必看
    skywalking性能分析在线代码级性能剖析,补全分布式追踪的最后一块“短板”
    技术中台报警指标说明
    skywalking告警篇详细分析(二)
    skywalkingUI功能详细说明
  • 原文地址:https://www.cnblogs.com/afeiiii/p/13183868.html
Copyright © 2020-2023  润新知