Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!

css

cssでメニューに区切り線を表示させる方法

投稿日:

Pocket

うもチャーさんです。

 

あなたは、cssでメニューに区切り線を、

表示させたいと思っていませんか?

 

 

この記事では、以下の画像のような、

区切り線を表示させる方法を書いています。

 

css メニュー 区切り線

なので、あなたがcssでメニューに、

区切り線を表示させたい場合、

このまま読み進めてみてください。

 

スポンサードサーチ

cssでメニューに区切り線を表示させるコード

 

とゆうことでまず結論からいきまして、

コードから紹介しますと、以下の記述を書けば、

区切り線つきのメニューが表示されます。

 

HTML

<body>
 <ul>
  <li>menu</li>
  <li>menu</li>
  <li>menu</li>
  <li>menu</li>
  <li>menu</li>
 </ul>
</body>

 

CSS

li {
 display:inline;
}

li::after {
 content:”/”;
 margin:10px;
}

 

こちらを記述すると、

以下のような画像が表示されます。

 

css メニュー 区切り線

 

区切り線を表示させる記述の説明

 

では補足説明に入ります。

 

liタグはわかると思うので、

li::after {
 content:”/”;

 

の記述のとこを説明しますと、

この::afterというのは、

擬似要素というものです。

 

 

擬似要素を使うと、

HTMLで書いたように文字や、

記号を表示させることができます。

 

で、この機能を使うと、

cssでも文字や記号を表示できます。

 

これを使って、メニューの間に、

区切り線を表示させてるわけです。

 

 

で、区切り線を表示させるには、

このcontent:の””ダブルクオーテーションの、

間に書いた記号が表示されます。

 

li::after {
 content:”/”;

 

なので、このcontentの後にスラッシュではなく、

|を書けば|が表示されますし、

*と書けば*が表示されるわけです。

 

 

で、擬似要素で、区切り線を表示させても、

間が詰まってるので、

左右にmarginを入れてあげると綺麗になります。

 

li::after {
 content:”/”;
 margin:10px;
}

 

 

というわけで、

CSSの記述として、

li {
 display:inline;
}

li::after {
 content:”/”;
 margin:10px;
}

 

と書いてやればメニューの間に、

区切り線を表示できます。

 

スポンサードサーチ

まとめ

 

それではまとめに入ります。

 

cssでメニューに区切り線を表示したい場合、

HTML

<body>
 <ul>
  <li>menu</li>
  <li>menu</li>
  <li>menu</li>
  <li>menu</li>
  <li>menu</li>
 </ul>
</body>

 

CSS

li {
 display:inline;
}

li::after {
 content:”/”;
 margin:10px;
}

 

上記を、

bodyの中と、cssの中に書けば、

表示できますよ。

 

それでは、読んでもらってありがとうございました。

 

チャーさん

-css

スポンサードサーチ

関連記事

no image

cssの読み込み方法を3つ紹介「どれも簡単です」

どうも、チャーさん(@chaa___san)です。   あなたはcssの読み込み方法がわからず、 困っていますか?   この記事ではcssの読み込み方法を3つ紹介してます。 なので …

no image

プログラミングのdivをわかりやすく説明します。divにcssを適用する方法も

  どうも、チャーさん(@chaa___san) です。   あなたはdivとはなんだ? と思っていませんか。   この記事ではdivとは何か、 そしてどういう風に使えば …

no image

字下げをcssでやる方法。1行だけ、複数行の字下げも対応

どうもチャーさんです。   あなたは字下げをcssでどうやればいいのか? と疑問に思ってませんか?   この記事では、cssを使い、 1行だけ字下げ、複数行を字下げする方法を、 書 …

max-widthとmin-widthの違いについてわかりやすく説明します

  あなたはmax-widthとmin-widthの 違いについて疑問を持ってますか?   この記事では、max-widthとmin-width の違いを説明してるので、これを読め …

no image

flexcssを使って横並びにする方法(ページ制作に超便利です)

どうも、チャーさんです。   あなたはflexというcssのプロパティを使い、 要素を横並びにする方法を知りたい。 そう思っていませんか?   この記事ではcssのflexを使い、 …

no image

cssで背景色を背景画像の上に重ねる方法「コードつき」

どうも、チャーさんです。   cssで背景色を背景画像に重ねる方法が、 知りたい。そう思っていませんか?   この記事では、cssで背景色を 背景画像の上に重ねる方法を書いています …

no image

cssの書き方をまとめました「よく使う内容を網羅」

どうも、チャーさんです。 あなたはcssの書き方について、 網羅的に知りたいですか?   この記事ではcssの書き方について、 よく使われるものについてまとめてみました。   なの …

no image

コーダーの仕事内容をわかりやすく紹介します。

どうもチャーさんです。   あなたはコーダーの仕事内容って、 どんなだろう? と思っていませんか。   またコーダーって具体的にどんなことをやってるんだろう? と疑問に思っていませ …

no image

cssの書き方でフォントサイズについて知りたいならこの記事

どうも、チャーさんです。   この記事では、cssでフォントサイズ (文字の大きさ)を変える方法を書いてます。     なので、この記事を読めば、 あなたはフォントサイズ …

no image

wordpressのテーマのcssを編集する方法。3分でマスターできます。

どうも、チャーさんです。 あなたはwordpressのテーマのcssを編集したいですか?   この記事では、あなたの好きなように、 wordpressのcssを編集する方法を説明してます。 …

no image

cssで背景画像をレスポンシブ対応させる方法「1行記述すればok」

どうも、チャーさんです。   あなたはcssで背景画像をレスポンシブ対応させたい、 そう思っていませんか?   この記事では、cssで背景画像を、 レスポンシブ対応させる方法を書い …

no image

レスポンシブデザインを3秒で確認できる方法「各サイズ」

どうも、チャーさんです。   あなたは、レスポンシブデザインの確認方法を、 探していませんか?   この記事では、レスポンシブデザインを、 スマホサイズ、タブレットサイズ、pcサイ …

no image

cssの書き方カンマについての疑問はこの記事で解消

どうも、チャーさんです。   この記事ではcssの書き方の1つである カンマについて書いてます。   なのでこの記事を読めば、あなたは cssのカンマについての疑問が解消され、 さ …

no image

absoluteとrelativeの違いがこれを読めば1目でわかりますよ。

  どうも、チャーさんです。   あなたはabsoluteとrelativeの違いがわからず、 困っていませんか?   またそのせいで、思ったように ページ制作に活用でき …

no image

position:absoluteがレスポンシブでずれるのを解決する簡単な方法

どうも、チャーさんです。   あなたはposition:absoluteが、 レスポンシブにすると、ずれるということで、 困っていませんか?   画面サイズを変えるだけで、 位置が …

最新記事

チャーさん

プログラミング・筋トレ・unity系の記事などを書いてます。

大学卒業後→開業→個人事業主7年目ぐらいです。webサイト制作したり、unityでゲーム開発しております。

youtubeもやってまして、主にプログラミング動画とかunity系の動画をあげてるので見てください。