💡 Personal notes about somthing I'm interested in input要素にwidth:100%;を指定すると、微妙に包含ブロックからはみ出す。 なんでだろうなあと思っていたんですけど、input要素にはブラウザのデフォルトでpaddingやborderが入っているので、width:100%とするとpaddingやborderのサイズ分はみ出してしまうということでした。 分かってしまうと大した話ではない。 なので、input要素にwidth:100%に広げるときは、box-sizingをborder-boxに設定するか、padding/borderを削るとかすると、はみ出さずにはまる。うむ。 input[type="text"]{ width: 100%; -moz-box-sizing: border-box; -webkit-box-