zoukankan      html  css  js  c++  java
  • 两个input放一行不能对齐

    若两个input都是text属性,并且不设置字号大小,那么两个input可以在一行

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>aa</title>
    <meta name="description" content="">
    <meta name="keywords" content="">
    <link href="" rel="stylesheet">
    <style>
        *{margin:0;padding:0;}
        .aa{width: 300px;height: 40px;border:1px solid red;}
        .bb{width: 100px;height: 40px;border:1px solid green;}
    </style>
    </head>
    <body>
        <input type="text" value="aa" class="aa"><input type="text" value="bb" class="bb">
    </body>
    </html>

    若两个input都是text属性,设置字号大小,那么两个input将出现两个不在一行的情况(字号很大的时候)

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>aa</title>
    <meta name="description" content="">
    <meta name="keywords" content="">
    <link href="" rel="stylesheet">
    <style>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>aa</title>
    <meta name="description" content="">
    <meta name="keywords" content="">
    <link href="" rel="stylesheet">
    <style>
        *{margin:0;padding:0;}
        .aa{width: 300px;height: 40px;border:1px solid red;}
        .bb{width: 100px;height: 40px;border:1px solid green;}
    </style>
    </head>
    <body>
        <input type="text" value="aa" class="aa"><input type="button" value="bb" class="bb">
    </body>
    </html>
    
    

    原因不知道为什么

    
        *{margin:0;padding:0;}
        .aa{width: 300px;height: 40px;border:1px solid red;}
        .bb{width: 100px;height: 40px;border:1px solid green;font-size: 34px;}
    </style>
    </head>
    <body>
        <input type="text" value="aa" class="aa"><input type="text" value="bb" class="bb">
    </body>
    </html>

    若两个input不都是text属性,一个是text属性,一个是button属性,input type="button"设置的border不起作用,连个input即使设置高度值一样,但实际高度仍然是不一样的

    针对两个行内元素中间出现间隙的bug

    http://www.jianshu.com/p/50e6cb9aeed6

    衣带渐宽终不悔,为伊消得人憔悴,憔悴半天也没用,还是努力起来人富贵
  • 相关阅读:
    [Z] Windows 8/10 audio编程
    [Z]The Boost C++ Libraries
    [Z] windows进程在32、64位系统里用户和系统空间的地址范围
    [Z] 关于c++ typename的另一种用法
    [z] 人工智能和图形学、图像处理方面的各种会议的评级
    [Z] 计算机类会议期刊根据引用数排名
    关于windows的service编程
    关于Linux session管理与GUI架构
    搭建框架-ECS.ECommerce
    不调用构造函数而创建一个类型实例
  • 原文地址:https://www.cnblogs.com/zhangjingyun/p/5336358.html
Copyright © 2011-2022 走看看