웹페이지가 새 창에서 열립니다. target=_blank가 표준을 충족하지 않습니다_Experience exchange
"(이 HTML 버전에서는) 이 요소에 대한 속성 대상이 없습니다."
원래 HTML4.01/XHTML1.0/XHTML1.1 엄격한 DOCTYPE에서는 target="_blank", target="_self" 구문이 유효하지 않으며 JavaScript를 통해서만 구현할 수 있습니다.
친구가 왜 target="_blank"를 사용할 수 없는지 물었습니다. 이 속성은 매우 편리합니다. 하하, W3C 전문가들은 어떻게 생각하는지 모르겠습니다. 제가 아는 한 주로 "사용 편의성과 친근함"에 관한 것입니다. 외국인들은 사용자의 동의나 명확한 안내 없이 새 창을 여는 것이 무례하다고 생각하기 때문입니다. 의. 이번 취소가 합리적인지 여부를 떠나 해결책을 살펴보겠습니다.
rel 속성
HTML4.0에는 rel이라는 새로운 속성이 추가되었습니다. 이 속성은 링크와 링크가 포함된 페이지 간의 관계 및 링크 대상을 설명하는 데 사용됩니다. rel에는 다음, 이전, 장, 섹션 등과 같은 많은 속성 값이 있습니다. 우리가 사용하고 싶은 것은 rel="external" 속성입니다. 원래 작성된 코드는 다음과 같습니다.
새 창 열기
이제 다음과 같이 작성해야 합니다. 새 창 열기
엄격한 표준 방식입니다. 물론 자바스크립트와 결합해야 효과적이다.
javascript
JS 전체 코드는 다음과 같습니다.
function externallinks() {
if (!document.getElementsByTagName) return
var 앵커s = document.getElementsByTagName (" a");
for (var i=0; i
if (anchor.getAttribute("href") &&
앵커.getAttribute("rel") == "외부")
앵커.타겟 = "_blank"
}
}
window.onload =
당신은 .js 파일(예: external.js)로 저장한 후 외부 연결 방법을 통해 호출할 수 있습니다:
그게 전부입니다.
마지막으로 내 웹사이트에서 사용하는 target="new"는 과도기 DOCTYPE에서 허용되지만 엄격한 기준을 충족하지 않습니다. 다음 개정판에서는 엄격 모드를 사용하고 모든 target="new"를 rel="external"로 변경하겠습니다.
이 문서는 다음 문서를 참조합니다.
Kevin Yank의 "표준 준수 세계의 새 창 링크"
"target="_blank"에 대한 표준 기반 교체 외부 링크 》
2006.7.13 업데이트
많은 포털사이트 홈페이지가 모두 팝업으로 되어 있는데, 적어도 중국에서는 이 개념을 바꿀 필요가 없을 것 같습니다. 각 링크 아래에 rel을 추가하려면 전체 코드는 다음과 같습니다.
<script></script> <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>

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











웹 개발에서 PHP의 중요성이 계속 증가함에 따라 PHP 함수 라이브러리 설계는 개발의 주요 문제 중 하나가 되었습니다. 좋은 함수 라이브러리는 개발 효율성을 향상시킬 뿐만 아니라 코드 품질과 유지 관리 가능성도 보장합니다. 따라서 함수 라이브러리를 설계하려면 몇 가지 기본 원칙과 표준을 따라야 합니다. 1. 재사용성이 좋은 함수 라이브러리는 재사용이 가능해야 하며 다양한 프로젝트에서 사용할 수 있어야 합니다. 따라서 기능은 추상적이고 일반적이어야 하며 특정 프로젝트나 시나리오에 묶일 수 없습니다. 2. 사용 용이성 함수 라이브러리는 사용하기 쉽고 매개변수를 전달해야 합니다.

PHP 함수는 목적(문자열 처리, 배열 처리 등), 범위(내장 함수, 사용자 정의 함수) 및 반환 값(반환 값 유무) 등 다양한 기준에 따라 분류될 수 있습니다. 실제 사례:explore() 함수는 지정된 구분 기호를 사용하여 문자열을 배열로 분할할 수 있습니다.

고정 위치 지정 기준을 어떻게 판단하나요? 고정 포지셔닝의 핵심 요소 소개: 고정 포지셔닝은 시장 포지셔닝 전략으로서 기업 브랜드 홍보 및 시장 경쟁에서 중요한 역할을 합니다. 하지만 끈끈한 포지셔닝의 기준을 어떻게 판단해야 할지 고민이 됩니다. 이 기사에서는 고정 포지셔닝의 핵심 요소를 밝히고 기업이 고정 포지셔닝 기준을 더 잘 판단하는 데 도움을 줄 것입니다. 1. 고정 포지셔닝의 중요성을 이해합니다. 고정 포지셔닝은 기업이 고유한 브랜드 특성과 핵심 경쟁 우위를 통해 소비자 사이에서 강력한 식별력과 충성도를 창출하여 기업 환경을 형성한다는 것을 의미합니다.

고정 포지셔닝(sticky positioning)이란 기업이나 브랜드가 시장 경쟁 속에서 오랫동안 소비자의 마음 속에 고정된 위치를 차지하고, 시장 점유율과 브랜드 충성도를 안정적으로 유지할 수 있는 능력을 말한다. 고정 포지셔닝은 치열한 경쟁 시장 환경에서 기업이 경쟁 우위를 유지하기 위해 자신만의 고유한 포지셔닝을 확립하고 소비자와 긴밀한 관계를 구축해야 함을 강조하는 마케팅의 중요한 개념입니다. 고정 포지셔닝의 핵심 요구 사항에는 다음과 같은 측면이 포함됩니다. 독창성: 시장에서 회사나 브랜드의 포지셔닝은 독특해야 하며 경쟁사와 달라야 합니다.

최근에는 특히 DALL-E나 Midjourney와 같은 여러 대규모 언어 모델 및 이미지 생성기가 출시된 이후 생성 인공 지능 도구에 대한 논의가 늘어나고 있습니다. 이러한 발명은 일반 인공지능(GPAI)을 다시 한 번 주목받게 했으며, GPAI를 규제해야 하는지와 같은 가설적인 질문을 다시 한 번 제기했습니다. 가능성을 더 자세히 살펴보기 전에 먼저 GPAI의 개념, 의미, 도입 시기 등을 이해하세요. 일반 인공지능이란 무엇인가? 2년 전인 2021년 4월, 유럽연합 집행위원회는 일반 인공지능을 출시했습니다. 원래 AI 법안 제안에서는 일반 인공지능 제작자가 여러 법적 장치 및 기타 책임 기준을 준수하지 않도록 면제했습니다. 이유

웹 개발에서 PHP는 널리 사용되는 프로그래밍 언어입니다. PHP의 표준 태그는 PHP 코드의 시작과 끝을 식별하는 데 사용되는 특수 태그 기호입니다. PHP의 표준 태그는 PHP 코드의 구문 분석 및 실행 프로세스에 직접적인 영향을 미치기 때문에 이를 깊이 이해하는 것이 매우 중요합니다. 이 기사에서는 PHP의 표준 태그를 자세히 살펴보고 독자가 PHP 프로그래밍을 더 잘 이해하고 사용할 수 있도록 구체적인 코드 예제를 제공합니다. 1. PHP 표준 태그 PHP에서 가장 일반적으로 사용되는 표준 태그는 "

제목: Go 언어는 상위 언어의 표준을 충족합니까? 최근 몇 년 동안 신흥 프로그래밍 언어인 Go 언어가 광범위한 관심과 적용을 받아왔습니다. Go 언어는 정적으로 유형이 지정되고 컴파일된 언어로서 동시 프로그래밍, 메모리 관리 및 코드 가독성 측면에서 고유한 장점을 가지고 있지만 일부 프로그래머의 눈에는 상위 수준 언어가 갖춰야 할 표준을 완전히 충족하지 못합니다. . 이 글에서는 Go 언어가 상위 언어의 표준을 충족하는지 여러 측면에서 논의하고, 이를 구체적인 코드 예제를 통해 논의할 것입니다. 1. 코드 단순성은 일반적으로 상위 수준 언어입니다.

고정 위치 지정은 스크롤할 때 요소를 고정된 위치에 유지하여 더 나은 사용자 경험을 제공하는 일반적인 웹 레이아웃 기술입니다. 이 기사에서는 고정 포지셔닝에 대한 표준, 요소 및 요구 사항을 분석하고 구체적인 코드 예제를 제공합니다. 1. 고정 위치 지정의 표준 호환성: 고정 위치 지정은 Chrome, Firefox, Safari 등과 같은 주류 브라우저에서 정상적으로 작동해야 합니다. 스크롤 효과: 깜박임이나 흔들림을 방지하기 위해 스크롤할 때 요소가 부드럽게 전환되어야 합니다. 반응형 디자인: 고정 위치 지정은 다양한 장치와 화면 크기에 맞게 조정되어야 합니다.
