【jQuery】外部リンクに自動でFont Awesomeアイコンを表示する方法

コーディング中の画面と自然光
外部リンク(新しいウィンドウで開くリンク)に自動で外部リンク用のアイコンを表示する方法を紹介。 直接HTMLに書き込むこともできますが、その都度コードを打ち込むのは面倒ですしスマートではないですよね。そこで、今回はjQueryを利用して[target='_blank']の入っているリンクに自動で...
続きを読む

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

問題が発生したため、プログラムが正しく動作しなくなりました
プログラミングの世界で古くから激しく行われている論争があります。それは、プログラムコードを書く際、各行の字下げ(インデント)にスペースを使うか、タブを使うかという問題です。 コーディングとは無縁の人たちからすると「どっちでも好きな方使えばいいじゃんw」って話ですが、実はそう単純な問題ではなかった...
続きを読む

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

コードが書かれたモニター
CSSの[position:fixed]で要素を固定すると、ブラウザ幅がコンテンツ幅を下回った際に固定している要素だけ横スクロールしてくれません。 最近のWEBサイトはほとんどレスポンシブ対応なので、該当するケースは少ないと思いますが、古いサイトを改修する時にハマったので備忘録兼Tipsとして紹...
続きを読む

【初心者用】JavaScriptが苦手なWebデザイナー向け「jQueryの基本的な書き方」

jsのコーディング画面
JavaScriptの数あるライブラリの中でも、最も有名なのが「jQuery」。Web業界で働いている方は、毎日コード目にしていると思いますが、デザイナーさんの中には苦手な人も多いのではないでしょうか(私です)。 そこで今回は個人的な備忘録も兼ねて、jQueryの基本的な書き方を解説しようと思い...
続きを読む

レンダリングブロックするjsファイルを非同期化して、ページの読み込みスピードを速くする方法

コードが書かれたモニター
GoogleのPageSpeed Insightsでサイトをチェックすると、読み込みスピードを速くする方法として「レンダリングをブロックするリソースの読み込みを遅延させるか、非同期に読み込むか、これらのリソースの重要部分を HTML 内に直接インライン化してください」と提案されることがあります。 ...
続きを読む

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

新機種が出るたびに増えるスマートフォン
a要素に[href="tel:電話番号"]を指定すると、電話発信用のリンクを設定することができます。スマートフォンなどではタップするだけで直接電話をかけることが可能になるため、非常に便利な機能です。 しかし、レスポンシブWebデザインでサイトを構築している場合、パソコンで見ると[href="te...
続きを読む

https(SSL)通信の環境下でjavascriptが動かなくなる場合の原因と解決方法

先輩への質問の返答が、全部「ググレカス」
ローカルやデモ環境で問題なく動作確認したファイルを本番環境にアップしたら、javascriptが動かない…こんな経験ないでしょうか? その本番環境が「https(SSL)」で通信している場合は、スクリプトの記述方法に原因があるかもしれません。今回は、https通信下でjavascriptが動かな...
続きを読む

ヘッダを[position:fixed]で固定した際、ページ内リンクの位置がずれるのを解消する方法

ノートパソコンで作業中
当ブログもそうですが、最近はヘッダ部を固定して表示するページが非常に増えました。 しかし、[position:fixed]でヘッダを固定している場合、ページ内リンクの位置がヘッダの高さ分ずれてしまいます。今回はその場合の対処方法を紹介します。 ページ内リンクの位置ずれを解消する方法...
続きを読む