在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 兩個(gè)input標(biāo)簽對(duì)不齊?

兩個(gè)input標(biāo)簽對(duì)不齊?

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <style>
    input[type="text"] {
      width: 240px;
      height: 55px;
      border: 1px #000 solid;
      box-sizing: border-box;
    }
  
    input[type="submit"] {
      /*position: relative;
      top: 1px;*/
      width: 50px;
      height: 55px;
      background-color: #fff;
      border: 1px #000 solid;
    }
  </style>
</head>
<body>
  <input type="text">
  <input type="submit">
</body>
</html>

submit比text高一個(gè)像素。

回答
編輯回答
厭惡我

input元素 和display:inline-block同行的baseline的問題,可以給input加上vertical-align: top;來對(duì)齊

2018年2月19日 16:50
編輯回答
遺莣

你的text按鈕中設(shè)置box-sizing: border-box;屬性,這個(gè)屬性導(dǎo)致盒子的大小是由盒子的邊框開始計(jì)算。
而submit按鈕沒設(shè)置這個(gè)屬性,盒子的大小是由盒子的內(nèi)容計(jì)算。
實(shí)際上submit按鈕比text高了2px。。
解決方式是把text中的box-sizing: border-box;去掉,或者是給submit加上。

順便提一下,盒子的內(nèi)容不包括盒子的padding值,如果不加box-sizing: border-box;屬性的話,計(jì)算方式是,內(nèi)容+padding+border

2017年8月1日 00:16
編輯回答
掛念你

第一種:給input都加個(gè)float;
第二種:給input都加個(gè)vertical-align: top;
第三種:給input{margin: 0;padding: 0;}就好了

2017年5月8日 04:10
編輯回答
幼梔
vertical-align: top;//頂部對(duì)齊
vertical-align: middle;//中間對(duì)齊
2018年3月24日 15:09