Bootstrapで5カラムレイアウトを実現するカスタムCSSの作成方法
HP制作

Bootstrapで5カラムレイアウトを実現するカスタムCSSの作成方法

Bootstrapは12分割のグリッドを採用しているため、通常は5等分されたレイアウトを実現することができません。 Bootstrapのグリッドシステムは、直感…

【CSS】横並びメニューの区切り線を隣接セレクタと疑似要素で実装する方法
HP制作

【CSS】横並びメニューの区切り線を隣接セレクタと疑似要素で実装する方法

グローバルメニューやフッタメニューで利用することが多い区切り線(罫線)。皆さんはどのように実装していますか? 区切り線を作る方法はいくつかありますが、CSSのb…

【CSS】Font Awesome 5を疑似要素で指定するとアイコンが表示されない時の解決方法
HP制作

【CSS】Font Awesome 5を疑似要素で指定するとアイコンが表示されない時の解決方法

Font Awesome 5で、CSSの疑似要素(::before, ::after)でcontent指定をした際、アイコンが表示されない場合の解決方法です。 …

プログラムコードのインデント論争!タブ?それともスペース?どちらが正解?
HP制作

プログラムコードのインデント論争!タブ?それともスペース?どちらが正解?

プログラミングの世界で古くから激しく行われている論争があります。それは、プログラムコードを書く際、各行の字下げ(インデント)にスペースを使うか、タブを使うかとい…

【CSS】position:fixedで固定している要素を横スクロールさせる方法
HP制作

【CSS】position:fixedで固定している要素を横スクロールさせる方法

現代のWEBサイトは多くがレスポンシブ対応になっており、ブラウザ幅に応じて表示が変わるよう設計されています。しかし、古いサイトを改修する際や、特定のプロジェクト…

【CSS】FontAwesomeのリンクホバーの下線をテキストだけにする方法
HP制作

【CSS】FontAwesomeのリンクホバーの下線をテキストだけにする方法

今回は備忘録を兼ねたCSSの小ネタ。 FontAwesomeでリンクアイコンをCSSで表示している時、hoverの下線をテキストリンクのみにする方法を紹介します…

user agent stylesheetとは?ブラウザごとのデフォルトスタイルを理解しよう
HP制作

user agent stylesheetとは?ブラウザごとのデフォルトスタイルを理解しよう

Google Chromeなどのデベロッパーツールを使ってWebサイト内のスタイルを確認していると、「user agent stylesheet(ユーザーエージ…

SVGの基本と活用法!リンク設定とカラー変更の方法を解説
HP制作

SVGの基本と活用法!リンク設定とカラー変更の方法を解説

画像ファイルと言えば、JPEGやPNG(ビットマップデータ)を扱う機会が多いと思いますが、高解像度ディスプレイで見るとぼやけてしまう欠点があります。 そのため、…

スマートフォン端末で電話発信するa要素「tel」をPC版で無効にする方法
HP制作

スマートフォン端末で電話発信するa要素「tel」をPC版で無効にする方法

a要素に[href="tel:電話番号"]を指定すると、電話発信用のリンクを設定することができます。スマートフォンなどではタップするだけで直接電話をかけることが…

HTTPS通信下でJavaScriptが動かない原因と解決方法
HP制作

HTTPS通信下でJavaScriptが動かない原因と解決方法

本番環境にJavaScriptファイルをアップした際、デモ環境やローカルで正常に動作していたはずのコードが、突然動かなくなった経験はありませんか? 特に、HTT…