2016-10-10 3 views
0

WordPress 웹 사이트의 내게 필요한 옵션 기능을 사용하고 있으며 일부는 <div>이 탭 단추로 연결할 수 있도록 링크로 작동해야합니다.div가 링크처럼 작동하도록하려면 어떻게해야합니까?

CSS 코드 만 사용할 수 있습니다 (HTML 변경 없음). 그것을 할 수있는 방법이 있습니까? 나는 번호가없는 요소에 tabindex을 줄 수 있다면 나는 페이지의 다른 링크를 잃고 싶지 않기 때문에

, 그것은

+0

상자 그림자를 사용하여 페이지를 이동하면 js 인 window.location.hash를 사용할 수 있습니다. – kpie

+1

[어떻게 "div를"tabbable "로 만들 수 있습니까? ] (http://stackoverflow.com/questions/13637223/how-do-you-make-a-div-tabbable) –

+1

단어 누름에서 템플릿의 기본 html을 변경할 수 없습니다. – kpie

답변

1

는 다음을 사용할 수 있습니다 ... 나에게 도움이 될 ::

div{ 
    content:tabindex("0"); 
} 
+0

"잘못된 속성 값" – SeReGa

+0

0 주위에 따옴표를 넣으시겠습니까? – kpie

+0

같은 경고를 시도했습니다 ... – SeReGa

0

tabindex를 주문하려면 항상 번호가 필요합니다. 그래서 html로만 해결할 수 있습니다 (CSS는이 예제에서는 시각적으로 사용되지만 functionallity에는 영향을주지 않습니다).

css를 사용하여이 문제를 해결할 수도 있지만 번호가 필요하며 각 번호 (클래스에 주문 번호가 다름)와 그 이상의 행을 필요로합니다.

a{text-decoration:none; list-style:none; display:inline-block; margin:10px; color:#000;} 
 
div{background-color:#DDD; padding:15px;}
<a href="#"><div tabindex="1">lasasdsa</div></a> 
 
<a href="#"><div tabindex="2">ghfghfh</div></a> 
 
<a href="#"><div tabindex="3">dafs5d</div></a>

실행 조각은, 다음, 두 번 흰색 페이지의 공간, 보도 탭을 클릭 Shift + Tab을. 폼 컨트롤 또는 링크가 있으므로 작동합니다. 희망, 건배!

+0

당신이 나를 도울 수 없으므로. 내가 설명한 해결책을 사용할 수 없다. – SeReGa

+0

당신은 단순히 숫자없이 tabindex를 사용할 수 없다. (자기 이름이 가리키는 것처럼 색인이된다.) 어쨌든, 너는 몇 가지 숫자를 추가하고 올바르게 할 수 있습니다. 내가 말했듯이 또는 JS를 사용하여 동적으로 생성하지만 (권장하지 않음). 나는 올바른 진행 방법을 알려주고 있는데, 잘못된 절차를 통해 같은 목표를 달성하기를 원한다면, 그것은 당신에게 달려 있지만, 제대로 도달하기 전에 낭비 될 것입니다. 감사합니다 – JoelBonetR

+1

아, 그리고 만약 당신이 템플릿을 편집하지 않고도 접근하고 싶다면, 저에게 일어나는 유일한 방법은 jquery를 사용하는 것입니다. 문서의 각 div에 속성 (tabindex)과 값 (number)을 추가하면 준비가 완료됩니다. – JoelBonetR

관련 문제