2014-02-06 2 views
0

나는 여기 약간의 문제에 부딪치고있다. 내 페이지의 특정 섹션에 연결하려고합니다. 하지만 문제가 있습니다.앵커 태그 div 이름

링크의
<a href="#h2">Consulting</a> 

, 나는 여기에 링크 꿔 블록입니다 : 내가 잘못 생각 지금

<div class="space" name="h2"> 
    <h1 class="h2">Consulting</h1>  
    <p class="paragraph">BLAH</p> 
</div> 

은,하지만 난 그것을 유지하지 않으려 고 노력하고있어 내 코드를 확인 어질러 놓은. 하지만

<a name="h2">BLAH</a> 

가 작동하도록해야 할 것이다, 또는 내가 무엇을하고 있었 할 수 있고, 내가 뭔가를 놓친 게 뭐죠?

+3

사용 ID를 대신 클래스의 – PSL

답변

1

URL fragments을 사용하면 클래스가 아닌 ID를 타겟팅 할 수 있습니다.

<div class="space" name="h2"> 
    <h1 id="h2" class="h2">Consulting</h1>  
    <p class="paragraph">BLAH</p> 
</div> 

당 MDN :로 변경

에 URL 단편 내부 목표 위치 (아이디)를 내 지정 해시 (#) 앞에 오는 이름 현재 문서.

은 참조 : http://www.w3.org/TR/html401/struct/links.html#h-12.2.3

+0

이 오 와우, 나는 그것이 단순한 뭔가 알고 있었다, 믿을 수 없습니다. 다시 한번 친구 감사합니다! – TrippedStackers

+1

'name'은'div'에 유효한 속성이 아닙니다. – steveax