Q&A

XE에는 왜 파일 불러올때는 <link rel="stylesheet" href=".."> 대신에 <load target="..">사용하죠? 심지어 link href 안 먹히네요.

 

그리고 HTML5에서 target을 w3c에서는 왜 지원 안 한다고 하나요? 

http://www.w3schools.com/tags/tag_link.asp 초보적이지만 궁금해요.

 

마지막 type="text/css" 태그 스타일 곧이 선언할 필요성이 있나요? 이유가 뭐죠?

 

댓글 5

  • 개발팀에서 저렇게 선언해 놓은건데 이유가 따로 있을까요?
    전 없다고 봐요.
    그리고 xe 처음 개발될 당시엔 html5가 나오기 전이라...
  • @DoubleU
    그럼 왜 <link rel="stylesheet" href=".."> 안 먹히나요? 곧이 HTML5 때문은 아닌 것 같은데..
  • @코모노
    그건 개발팀 마음이겠죠.-0-;;;
    뭔가 간략하게 줄여서 입력하게 하자!라는 것 같은데....
    뭐 제 취향은 아닙니다만....
  • href 속성에 정확히 어떤 주소를 넣어야 할지 알 수 없기 때문입니다.

     

    저 태그를 입력한 스킨이

    example.com/board/12345 경로에 사용될지

    example.com/12345 경로에 사용될지

    example.com/xe/index.php?mid=board&document_srl=12345 경로에 사용될지

    example.com/xe/vid/mid/12345 경로에 사용될지

    모르거든요.

     

    그런데 경로를 ../css/skin.css 이런 식으로 하드코딩해 둔다면 에러가 생기겠죠?

    반면, XE 전용 태그를 쓰면 자동으로 경로를 변환해 줍니다.

     

    target 속성은 공식적으로는 1999년부터 지원이 중단되었습니다. 브라우저들이 하위호환성을 이유로 계속 지원하고 있을 뿐, 표준에서 제외진 지는 아주 오래 됐죠. 링크를 새 창에 열지 새 탭에 열지 현재 창에 열지 사용자가 선택할 권리를 박탈한다는 이유로 떨어졌습니다.

     

    type 속성은 링크하신 매뉴얼에서 Required라고 되어 있지 않은 것을 보니 없어도 될 듯 합니다.

  • @기진곰
    오! 역시 배우신 분은 달라요!
    전 그냥 통밥으로 먹고 살아서...-0-