Web制作の技術情報を中心に、WordPress、jQuery、CSSなどの情報など幅広く発信中。Web制作スキルや知識のアウトプットブログです。

Sedori Plan

Web

Twitter Bootstrapで作成したWebサイトを印刷しようとしたらリンクの後ろにURLが表示される

更新日:

Twitter Bootstrapで作成したWebサイトを印刷しようとしたらリンクの後ろにURLが表示される

EC-CUBEの「Bootstrap3を使ったEC-CUBE用のデザインテンプレート 」をつかったサイトの修正依頼が来てクライアントから「印刷プレビューするとリンク先のURLが表示されてしまうので何とかなりませんか?」と調べてみました。

photo credit: Fresh Air - 23/365 via photopin (license)

Bootstrap3を使ったEC-CUBEのサイトサンプル

Bootstrap3を使ったEC-CUBEのサイトサンプル

URLEC-CUBE on Bootstrap3

ちょうどサンプルのサイトがありました。クライアントはこのEC-CUBEのテンプレートを使ってショッピングサイトを構築しています。

印刷プレビュー

印刷プレビューをしてみるとリンク先のURLが表示されています。

印刷プレビュー

この現象をクライアントから修正依頼がきました。

Twitter Bootstrapの仕様

Twitter Bootstrapを利用して制作したWebサイトを印刷すると、リンクの後ろにリンク先URLが表示される仕様なんです。

a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

原因はこの記述です。この記述を探してコメントアウトをするか、この記述を無効化すればいい解決です。記述されている箇所は、個人のサイトの作り方によって違ってきますが、Web上に上がっているCSSファイルをダウンロードして、全体を検索かければ該当箇所がわかります。

[amazonjs asin="4798125652" locale="JP" title="EC-CUBE公式完全ガイドver 2.12/2.11対応 ECサイト構築・カスタマイズ・運用のすべて"]

スポンサーリンク
  • この記事を書いた人
  • 最新記事
しん

しん

Webサイトの構築、プログラムを制作しています。中小企業、個人のホームページの制作、更新作業も承ります。 仕事以外はバスケをしたり、ジムで筋トレしております。 映画/海外ドラマ/プログラミング/バスケ/トレーニング/カナダ/カメラ・写真

-Web

Copyright© Sedori Plan , 2019 All Rights Reserved.