Input width with type submit less than input with type text

后端 未结 2 1018
谎友^
谎友^ 2021-01-19 03:52

I don\'t understand why input width with type submit less than input with type text. Could you help me with it?

HTML:

2条回答
  •  梦谈多话
    2021-01-19 04:08

    The two input types have their own default styling (margin, padding etc). In order to include these in the width calculation to normalize the set width, use box-sizing:border-box;

    Change your CSS to:

    input {
        width: 200px;
        box-sizing:border-box;
    }
    

    More on box-sizing from MDN

    The box-sizing CSS property is used to alter the default CSS box model used to calculate widths and heights of elements.

提交回复
热议问题