「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Chrome の印刷出力から Href 値を削除するにはどうすればよいですか?

Chrome の印刷出力から Href 値を削除するにはどうすればよいですか?

2024 年 11 月 7 日に公開
ブラウズ:761

How to Remove Href Values from Chrome Print Output?

Chrome 印刷出力の Href 値の削除

Chrome で印刷 CSS をカスタマイズすると、リンクが両方の形式で印刷されるという問題が発生することがあります。テキストコンテンツとhref値。これを解決するには、次の手順に従ってください:

参考までに、最初の HTML を次に示します:

Google

Bootstrap のデフォルト動作:

Bootstrap には、括弧内のリンクに href 値を追加する印刷スタイルシートが含まれています:

@media print {
  a[href]:after {
    content: " (" attr(href) ")";
  }
}

ブートストラップのスタイルの無効化またはオーバーライド:

href 値を削除するには、ブートストラップの印刷スタイルシートを変更するか、独自のスタイルシートでオーバーライドします:

Bootstrap のスタイルを無効にする:

Bootstrap の印刷スタイルシートから a[href]:after ルールを削除します。

スタイルのオーバーライド:

新しい a[href]:after ルールを独自の印刷スタイルシートに追加し、内容を設定します: none !重要; Bootstrap のスタイルを無効にするには:

@media print {
  a[href]:after {
    content: none !important;
  }
}

これらの変更を実装すると、リンクは必要に応じてテキスト コンテンツのみを印刷します:

Google
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3