BLOGスタッフブログ

インソースマーケティングデザイン

2016.11.29 コーディング

要素を横並びにする(inline-blockの使い方)

皆さんこんにちは!!

新人WEBクリエイターの渡辺です。

日に日に寒くなり、11月なのにオフィスの外も本格的な雪が降っております。

東京都心では11月としては1962年以来、54年ぶりの降雪となったようですよ。

皆様も風などひかぬよう体調管理には気をつけてくださいね。

 

さて今回は、要素の横並びについて語りたいと思います。

コーディングをしていると画像やナビゲーションなどの要素を横並びにする場面に直面

する機会も多いかと思います。

以前僕は、floatを多用して横並びにしていたのですが、clearfix等を指定したり

何かと面倒です。

 

そこで今回は要素に対して、CSSでdisplay:inline-block;を使用して簡単に横並び

にする方法を記載します。手順は以下の通りです。

スクリーンショット 2016-11-24 14.29.11

HTMLは通常のナビゲーションの仕様です。

スクリーンショット 2016-11-24 14.29.17

続いてCSSですが、横並びにしたい要素。

この場合は、li要素にinline-blockを適用します。

そして、ポイントなのが、親要素であるulタグにfont-size:0;

を指定する事で綺麗に横並びになります。

ただ、注意点としては、ulタグにfont-size:0;を指定した事により

li要素の中がテキストの場合は消えてしまいますので、その場合は

li要素にfont-sizeを指定してあげてください。

 

以上、簡単に要素を横並びにする方法でした。

インソースマーケティングデザインが書いた他の記事

見積もり・ご依頼など、
お気軽にご相談ください

本サイトはユーザーエクスペリエンスの向上などを目的に、Cookieを使用しています。
右記のバナーで「同意する」をクリックする、または本サイトを利用することにより、
お客様は弊社のCookieポリシーに同意したことになります。

同意します