niwadesign

ホームページ制作のネタ発信

CSS講座 小ネタ

パーセント(%)指定したボックスにボーダーを指定する方法

投稿日:

50%

最近はスマホサイトの制作も増え、ボックスの幅をパーセント(%)指定することが増えてきました。
その際にボックスにボーダーを追加するとボーダー分幅が広くなりカラム落ちすることがあります。
そんな時は、ボーダーを付けたいボックスに対してbox-sizing: border-box;を指定すればOK!
ちなみにpaddingも外側ではなく内側でとってくれるので、便利

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

-CSS講座, 小ネタ

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

CSS 背景画像(画像置換)を使わないロールオーバー

前々から画像置換を使ったボタンってどうなの!?って思っていました。 そこでjavascriptを使わずにロールオーバーする方法のご紹介。 サンプルはこちら

幅いっぱいのスマホサイトのメニューで1pxのボーダーを追加する方法

基本的にスマホサイトを作る際はリキッドレイアウトにすることが多いと思う。 その際1つ1つの要素に対して%(パーセント)指定をするが、1pxのボーダーを要素の間にいれようと思うと、 これがなかなかうまく …

iPhoneのフォームでフォーカスがズームされるのを防ぐ方法

スマホ用のサイトを作っている時にフォームのテキストフィールドやセレクトをタップすると、画面がズームされることはありませんか? そんな時はフォントサイズを16px以上にするとズームされるとこなく、入力す …

CSS javascriptを使わずmin-heightをIEで使えるようにするCSS

今はjavascriptでやるのが主流? とりあえず今回はCSSで対応しました。 div { min-height: 100px; height:auto !important; height: 10 …

[CSS]iPhoneのSafariで背景画像のposition: fixed;が効かない時の対処法

スマホ用のサイトを制作中にiPhoneのSafariで背景画像のposition: fixed;が効かなかったので、それの対処法の備忘録。 この「ああああああ」のボックスが上のメインビジュアルの上を移 …