HTML a 태그 관련 질문



  • HTML a 태그의 target 속성 변경이 막혀있나요? Self 속성 줘봐도 여전히 새 창에서 뜹니다.. 나무마크 자체 링크 기능이 아닌 방식으로 링크하면 내부 링크임에도 불구하고 새 창으로 떠버려 불편한 경우가 많습니다. 특히 틀:다른 뜻같은 경우 분명히 target="_self"라고 지정이 되어있으나, 누를 때마다 새 탭으로 열립니다. 그러나 역사에서 볼 수 있듯이, 나무마크 링크 문법을 사용하면 제목에 쉼표가 들어가는 문서 링크가 제대로 작동하지 않습니다. 가능하면 수정되었으면 좋겠습니다.



  • HTML a 태그는 무조건 외부 링크며 위키 문서를 직접 링크 하는 것은 지원하지 않음. 제목에 쉼표가 들어가는 문서 링크 [[,]] 는 제대로 동작함.



  • @namu 아, 제가 말한 쉼표 오류는 인클루드 변수?(그러니까 @이름@식으로 인클루드 할때 내용 지정하는거)로 할 때 일어납니다. 아래 스샷을 보시면 알겠지만, 쉼표를 &#×002C;으로 치환해서 써도 자체 링크 문법으로는 정상 작동하지 않습니다. (물론 쉼표 그대로 쓰면 인클루드 문법상 당연히 안됩니다.)
    0_1516849569410_Screenshot_20180125-114246.jpg
    그러나 HTML a 태그로는 오류가 발생하지 않는데, 이래서 틀에서 반강제적으로 이 문법을 사용하게 됩니다. 그러나 이것 때문에 탭이 덕지덕지 열려서 일부 사용자들에겐 불편할 수도 있습니다.
    0_1516849711128_Screenshot_20180125-114830.jpg
    혹시 기술적인 문제로 지원 어렵다면, 나무위키 내부 링크만이라도 같은 창에서 뜨게 하는 것이 좋을 것 같습니다.

    (위의 쉼표 치환 문자는 이곳에서도 쉼표로 치환되는 문제가 있어 x(엑스)를 ×(곱셈)으로 대체하였습니다.)



  • 정상적인 상황임 매크로 인자에서 , 을 쓰고 싶다면 \, 를 사용하면 됨.



  • @namu 쉼표 문제는 해결 가능하지만(근데 백슬래시가 1개가 아니고 2개더군요), 인클루드 변수를 사용할 때 문단 번호를 비롯한 앵커로의 링크가 불가능합니다.
    0_1516881525992_Screenshot_20180125-203014.jpg

    0_1516881586747_Screenshot_20180125-205118.jpg

    0_1516881610279_Screenshot_20180125-205432.jpg
    보시다시피 틀을 아무리 수정해봐도 @[email protected]가 그대로 링크됩니다.
    현재 대부분의 틀의 링크가 이 문제와 쉼표(그 해결책은 아직 위키러들에게 알려져 있지 않은 듯합니다.)문제로 인해 HTML a 태그로 링크하고 있습니다. 동음이의어 문서로 들어갔다가 열람할 문서로 들어갈때마다 새 탭이 떠버리는데, 읽을 것이 아닌 이전 동음이의어 문서가 그대로 탭에 남아있어서 불편합니다.
    (아니면 링크 여는 방식 설정을 스킨 설정에 추가하는 건 어떤가요)



  • anchor에 인자를 넣을 수 없는 문제는 곧 수정될 예정이고
    a 태그에 대한 동작은 전혀 바꿀 생각이 없습니다. 그렇게 쓰지 말라고 그렇게 만든겁니다.



  • 수정완료.

    1
    1
    1
    1
    1



  • @namu 네 알겠습니다.


Log in to reply