ホームページ  >  記事  >  ウェブフロントエンド  >  css3: border-box は、width_html/css_WEB-ITnose 内のボーダーとパディングを計算します。

css3: border-box は、width_html/css_WEB-ITnose 内のボーダーとパディングを計算します。

WBOY
WBOYオリジナル
2016-06-21 08:56:051706ブラウズ

.border-box { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box }

このクラスを使用すると、次のようなパディングとボーダーの幅に関係なく、要素の幅を常にその幅の値と等しくすることができます。

.input { width: 100%; padding: 0 10px}<input class="input border-box">

入力幅は次のとおりです。常に 100% で、アダプティブ要素に対応するパディングとボーダーを設定するのが非常に簡単です。

これは CSS3 属性であり、HTML5 をサポートするブラウザで使用する必要があり、一般的に携帯電話で使用されます。


box-sizing のデフォルト値は content-box で、幅と高さは境界線の幅 + パディング + コンテンツの幅と高さに等しい

border-box:width 高さはコンテンツの幅と高さの設定値と同じです

参考:http://www.w3cplus.com/content/css3-box-sizing

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。