, 그래서 href="/index.html"
참고 시작 "/" . 동일은 src
링크에 적용하십시오 /
위의 코드 기반이 곳 있도록 그것은 항상 홈 페이지로 연결됩니다 (예 : site.com/currentfolder/file.html
같이) 루트에서 소싱 의미와
<div id="logo">
<a href="/index.html">
<img class="logo logo_dark_bg" src="/images/logo.png" alt="logo">
<img class="logo logo_light_bg" src="/images/logo_light.png" alt="logo">
</a>
</div>
는 앵커 링크 시작 일반적으로 site.com/index.html
에서 찾을 수 있습니다.
현재 앵커 링크는 환영 또는 홈페이지가 아닌 파일을 찾기 위해 site.com/currentfolder/index.html
을 찾고 있습니다 (선두가 /
이 아님).
업데이트
은 또한 당신은 홈 페이지 파일에서 실제로 존재하는지 확인해야합니다. 일반적으로 홈 페이지는 /index.html
이 아닌 /index.htm
일 수 있습니다. 올바른 파일 형식 HTML 참조 (.html 또는 .htm)가있는 파일이 존재하고 올바르게 참조되는지 확인하십시오.
요약 문제
- 앵커
href
파일이 올바른 파일 형식 (또는 .html
.htm
등), 존재해야 /
- 앵커
href
파일로 시작 절대 참조해야한다.
- 이미지
src
은 절대 참조 (/
으로 시작) 여야합니다.
- 이미지
alt
은 웹 사이트 이름 및/또는 로고 설명이어야합니다.
index.html Stackoverflow의 서버에 기존의 것을 제외하고 라이브 데모는 테스트 할 때 잘 작동합니다. 뭐가 문제 야? [MCVE]를 만들 때 "예제가 실제로 문제를 재현하도록하십시오"라는 단계를 잊으셨습니까? – Quentin
"작동하지 않는 것 같습니다"는 문제에 대한 설명이 아닙니다. 일어날 일을 정확하게 지정하고 대신 일어날 것으로 예상 한 일을 정확하게 지정하십시오. –
다른 사람들이 정확하게 작동하지 않는 것을 명확히해야한다고 했으므로이 방법이 정상적으로 작동해야합니다. –