• css


    编写css样式

    标签的style属性

    写在head里面,style标签中写样式

    - id选择器

    - class选择器

    -标签选择器

    - 层级选择器(用空格分隔)

    .c1 span{...}

    - 组合选择器

    .c1, span{...}

     -属性选择器

    input[style='text']{...}

    ps:

    优先级,标签上的style优先,其他按就近原则。

    css样式也可以写在单独文件中

    <link rel="stylesheet" href="commons.css"/>

    边框

    宽度,样式,颜色

    border:1px dotted red;

    基本样式

    height(高 只能用像素)

    width (宽 可以用像素, 百分比)

    line-height(height有多高,line-heigh就有多高,表示垂直居中)

    text-align (center,水平居中)

    color (字体颜色)

    font-size (字体大小)

    font-wight(bold字体加粗)

    float 

    块级标签也可以叠加在一行里,但width 不能超过100% 不然float没有用。

    <div style="clear:both;"></div>

    最后加上上面的话,可以使外面的div边框管住里面的div边框。

    display

    display:none 让标签消失

    display:block 把行内标签变块级标签

    display:inline 把块级标签变行内标签

    display:inline-block

    display:flex 把里面的元素各占一行的几分

    flex-grow:3 这个元素占3分

    行内标签不能设置高度,宽度,padding, margin,所以通过display:inline-block,这样保留行内标签也可以设置高度,宽度,padding, margin。

    padding (自身发生变化)

    margin (margin:0 auto 自动居中)

    <body style="margin: 0 auto">

    以上代码去除页面上的间距

    posittion (fixed 固定页面某个位置)

    relative+absolute 固定在父类的某个位置

    <div style="position:relation">
        <div style="position:absolute;top:0;lef:0"></div>
    </div>

    opacity (设置透明度,0为透明,1为不透明。)

    z-index (层级顺序,谁大谁在上面)

    overflow

    auto (隐藏图,图片有滚动条)

    hidden (隐藏图片)

     hover

    background

    background-image:url("图片名")

    background-repeat::no-repeat(不重复);repeat-x(水平方向重复);repeat-y(垂直方向重复)

    background-position-x: 图片水平方向移动

    background-position-y:  图片垂直方向移动

    可以简写成

    序列化和反序列化

    JSON.stringify(li)

    JSON.parse()

  • 相关阅读:
    vue计算属性和方法的区别
    函数防抖和函数节流
    vue项目使用keep-alive
    hash模式与history模式
    Vue中的计算属性
    MVVM的理解和Vue的生命周期
    session和cookie的区别
    localStorage和sessionStorage区别
    try catch finally的理解
    《Linux命令学习手册》系列分享专栏
  • 原文地址:https://www.cnblogs.com/nikitapp/p/7306915.html
Copyright © 2020-2023  润新知