zoukankan      html  css  js  c++  java
  • css 其他

    去掉border和padding占用设置元素额外的宽高,使浏览器显示的元素宽高+border+padding的总和与设置的一致,它在浏览器的总宽=40px-border-padding

    (默认时: 设置某个div宽为40px 那么他在浏览器的总宽=40px+border+padding)

    *{
       -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    禁止选中文本

    .select-unable{
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

     去掉input框的蓝色边框 (radio checkbox)即去除轮廓

    input{
        border:0;
        outline:none;
       box-shadow: none; } /*如果是改变其他则:*/ input{ outline-color:red; outline-style:solid; outline-width:1px; }

     改变input框的宽高

    宽度可以设置成html的size="40"属性
    
    高可以设置成 line-height:40px;
    
    这样就避免设置css的width和height造成radio和checkbox变形

     设置inline-block时元素对不齐的办法是让所有并排的元素(设置所有内联元素)都设置vertical-align:top/middle/bottom/right/left;

    inline-block元素,如果内部没有inline内联元素,或者overflow不是visible,则该元素的基线就是它margin的底边缘,否则就是元素内部最后一行内联元素的基线

  • 相关阅读:
    Cron表达式,springboot定时任务
    go 语言中windows Linux 交叉编译
    SSM框架处理跨域问题
    golang gin解决跨域访问
    关于Integer类的值使用==比较
    IoC注解
    spring基础知识
    SQL SERVER大话存储结构(3)_数据行的行结构
    SQL SERVER
    MySQL-记一次备份失败的排查过程
  • 原文地址:https://www.cnblogs.com/lichihua/p/9063753.html
Copyright © 2011-2022 走看看