「この要素には属性ターゲットがありません(この HTML バージョンでは)」
HTML4.01/XHTML1.0/XHTML1.1 では厳密な DOCTYPE、target="_blank"、target=" であることがわかりました。 _self" 構文が無効なので、JavaScript を介してのみ実装できます。
友人から、なぜ target="_blank" が使用できないのかと尋ねられました。この属性は非常に便利です。あはは、W3C の専門家がどう考えているかは知りませんが、私の知る限りでは、外国人はユーザーの同意や明確な指示なしに新しいウィンドウを開くのは失礼だと考えているため、主に「使いやすさと親しみやすさ」について考えています。の。このキャンセルが合理的かどうかは別として、解決策を見てみましょう。
rel 属性
HTML4.0 では、新しい属性 rel が追加されています。この属性は、リンクとリンクを含むページとの関係、およびリンクのターゲットを記述するために使用されます。 rel には、次、前、章、セクションなどの多くの属性値があります。使用したいのは rel="external" 属性です。コードは元々次のように書かれていました:
新しいウィンドウを開く
現在は次のように書かれています。次のように:新しいウィンドウを開く
これは、厳格な基準に準拠した方法です。もちろん、効果を発揮するには JavaScript と組み合わせる必要があります。
javascript
完全なコード JS は次のとおりです:
function externallinks() {
if (!document.getElementsByTagName) return;
varアンカー = document.getElementsByTagName (" a");
for (var i=0; i
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "外部")
anchor.target = "_blank";
}
}
window.onload = externallinks;
これを .js ファイル (external.js など) として保存し、外部接続メソッドを通じて呼び出すことができます: <script></script>
これで完了です。
最後に、私の Web サイトで使用されている target="new" は、暫定的な DOCTYPE の下で許可されていますが、厳密な基準を満たしていません。次のリビジョンでは strict モードを使用し、すべての target="new" を rel="external" に変更する予定です。
この記事は次の記事を参照しています。
「標準に準拠した世界の新しいウィンドウ リンク」 (Kevin Yank 著)
「target="_blank" の標準ベースの置換」外部リンク 》
2006.7.13更新
多くのポータルサイトのトップページはポップアップ形式になっていますが、少なくとも中国では当分この概念は変えられないと思います。各リンクの下に rel を追加します。完全なコードは次のとおりです:
<script>//<![CDATA[ <BR>function externalLinks() { <BR> if (!document.getElementsByTagName) return; <BR> var anchors = document.getElementsByTagName("a"); <BR> for (var i=0; i<anchors.length; i++){ <BR> var anchor = anchors; <BR> if (anchor.getAttribute("href")) <BR> anchor.target ="_blank"; <BR> } <BR>} <BR>window.onload = externalLinks; <BR>//]]></script>

随着PHP在Web开发中的重要性不断提高,PHP函数库设计也成为了开发中的关键问题之一。好的函数库不仅可以提高开发效率,还能保证代码的质量和可维护性。因此,设计函数库需要遵循一些基本原则和标准。一、可重用性好的函数库应该是可重用的,可以在不同的项目中使用。因此,函数应该是抽象的、通用的,不能和特定的项目或场景捆绑在一起。二、易用性函数库应该易于使用,传递参数

PHP函数可按多种标准分类:目的(字符串处理、数组处理等)、作用域(内置函数、用户自定义函数)和返回值(有返回值、无返回值)。实战案例:explode()函数可将字符串以指定分隔符分割成数组。

如何判断粘性定位的标准?揭秘粘性定位的关键要素导语:粘性定位作为一种市场定位策略,对企业的品牌推广和市场竞争起到至关重要的作用。然而,如何判断粘性定位的标准却是一个让人头痛的问题。本文将揭秘粘性定位的关键要素,帮助企业更好地判断粘性定位的标准。一、认清粘性定位的意义粘性定位是指企业通过独特的品牌特性和核心竞争优势,使消费者产生强烈的认同和忠诚度,从而形成一种

粘性定位的标准是指在市场竞争中,一个企业或品牌能够长期占据消费者心智中的固定位置,并能够稳定地保持市场份额和品牌忠诚度的能力。粘性定位是市场营销中的一个重要概念,它强调在激烈竞争的市场环境中,企业需要建立自己独特的定位,并与消费者建立紧密的关系,以保持竞争优势。粘性定位的核心要求包括以下几个方面:独特性:一个企业或品牌在市场上的定位必须是独特且与竞争对手有所

最近,关于生成式人工智能工具的讨论越来越多,特别是在多个大型语言模型和图像生成器(如DALL-E或Midjourney)发布之后。这些发明再次将通用人工智能(GPAI)置于人们的关注的目光下,并再次提出了诸如GPAI是否应该受到监管等假设性问题。在人们进一步探索可能性之前,首先了解GPAI的概念,它的含义,它是什么时候引入的等等。什么是通用人工智能?两年前,也就是2021年4月,欧盟委员会推出了通用人工智能。最初的人工智能法案提案免除了通用人工智能创建者遵守一些法律文书和其他责任标准的责任。原因

在Web开发中,PHP是一种被广泛应用的编程语言,它的标准标记是PHP代码中的特殊标记符号,用于标识PHP代码的开始和结束。深入了解PHP的标准标记是非常重要的,因为它们直接影响着PHP代码的解析和执行过程。本文将深入探讨PHP的标准标记,并提供具体的代码示例,帮助读者更好地理解和运用PHP编程。一、PHP的标准标记在PHP中,最常用的标准标记是“

标题:Go语言是否符合上层语言的标准?近年来,Go语言作为一种新兴的编程语言受到了广泛关注和应用。作为一种静态类型、编译型的语言,Go语言在并发编程、内存管理和代码可读性方面具有独特的优势,但在一些程序员眼中,它并不完全符合上层语言所应该具备的标准。本文将从几个方面探讨Go语言是否符合上层语言的标准,并结合具体的代码示例展开讨论。一、代码简洁性上层语言通常被

粘性定位是一种常见的网页布局技术,通过使元素在滚动时保持固定位置,提供更好的用户体验。本文将解析粘性定位的标准、要素和要求,并提供具体代码示例。一、粘性定位的标准兼容性:粘性定位应在主流浏览器上正常工作,如Chrome、Firefox、Safari等。滚动效果:元素在滚动时应平滑过渡,避免出现闪烁或抖动的情况。响应式设计:粘性定位应适应不同设备和屏幕大小,确


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 中国語版
中国語版、とても使いやすい

Dreamweaver Mac版
ビジュアル Web 開発ツール

ホットトピック



