2010-01-23 3 views
0

XHTML transitional doctype을 사용하면 전문가가 아닌 것처럼 내 포트폴리오에 표시됩니까?XHTML transitional doctype을 사용하면 전문가가 아닌 것처럼 내 포트폴리오에 표시됩니까?

웹 클라이언트는 웹 표준에 대해 알고 있지 않습니다. 일부 비추천 또는 현시적인 항목을 사용하여 시간을 절약하고 싶습니다. 그래서 그에게 무엇을 주어야합니까? 내가 포트폴리오에 해당 사이트를 추가하면 좋은 것입니다 무엇 XHTML 엄격한은 있지만 과도 XHTML 일부 유효성 검사 오류

   or 
  • 사이트에 있지만 W3C validation

    • 사이트?

    +5

    입니다. Stack Overflow에 대한 내 질문에 대한 인쇄본을 정리할 것입니다. :-) –

    답변

    5

    당신이 준수하는 것을 사용하십시오. "엄격한"doctype을 사용한다고해서 당신이 "전문가"라는 것을 증명할 수는 없습니다.

    doctype이 없으면 전문 개발자가 사용하는 doctype 정의에 익숙해지지 않습니다. 중요한 것은 시각적으로나 마크 업/CSS/자바 스크립트에서 포트폴리오의 구조입니다.

    "엄격한"doctype 대 transitional doctype을 사용하는 것은 "전문적"인 방법과 아무 관련이 없습니다. StackOverflow를 살펴보면 HTML 4를 Doctype으로 사용하고 XHTML조차 사용하지 않는다는 것을 알 수 있습니다. 또한 HTML 4를 의도적 인 디자인 선택으로 사용한 것이지 사후 검토가 아닙니다.

    +5

    왜 "평평하지 않다"고 했습니까? XHTML은 필수 항목이 아닙니다. XHTML은 XML 기반 도구를 사용하여/etc 웹 사이트를 구축/생성/구문 분석하는 경우에만 유용합니다. 그렇게 할 필요가 없다면 HTML을 XML 풍미에 반영 할 필요가 없습니다. – BalusC

    +0

    @BalusC - "XHTML은 XML 기반 도구를 사용하여/생성/파싱/etc 웹 사이트를 만드는 경우에만 유용합니다."라는 의미를 설명 할 수 있습니까? XML 기반 도구를 사용하지 않고 HTML을 사용해야합니까? –

    +0

    @BalusC : 전체 확인; 저자는 XHTML을 사용하여 문서가 XML 도구로 처리 될 수 있다고 명시 적으로 말하고 있습니다. 문서가 유효성을 검사하지 못하거나 제대로 작성되지 않은 경우 공개적으로 자신이 수행하는 작업을 알지 못한다고 발표했습니다. – Christoph

    4

    엄격한 Doctype을 사용하면 문제가 발생하지 않습니다. 과도기를 사용하십시오.

    1

    유효성 여부를 결정하는 것이 중요하지 않습니다. 요점은 왜 당신이 준수하지 않는 doctype을 사용하는 것을 고려할 것입니까?

    0

    왜 사용되지 않는 요소를 제거하지 않습니까? 정말로 CSS를 제대로 사용하지 않으면 필요합니다. 이고, 전문가가 아님을 보여줍니다.

    또한 내 생각에 XHTML 문서는 의 유효성을 검사해야합니다. tag-soup를 만들면 HTML을 사용하십시오.

    2

    표준은 바로 그 것입니다. 표준, 기존 가이드. "모범 사례". XHTML Transitional은 포트폴리오에서 좋은 점수입니다. 과도 XHTML과, 새 창에서 링크 열기

    :

    이 비교

    <a href="about:blank" target="_blank"></a>

    같은 작업, 엄격한에, 자바 스크립트 접근 방식이 필요, 즉

    <a href="about:blank" rel="new_window"></a> 
    <script type="text/javascript"> 
    var links = document.getElementsByTagName("A"); 
    for (link in links) 
    { 
        if (links[link].rel.toString().indexOf("new_window") > -1) 
        { 
        links[link].onclick = function(e) 
        { 
         window.open(this.href, '', ''); 
        } 
        } 
    } 
    </script> 
    

    돈 너 자신을 복잡하게 만들지 않아. 무엇을 사용 하든지간에 좋은을 사용하십시오.

    +2

    'target '을 사용하지 않는 이유가 있음을 염두에 두십시오. 나 자신은 브라우저가 새 창에서 페이지를 열도록 허용하지 않으며 같은 것을하는 꽤 많은 사람들을 알고있다. – Christoph

    +0

    예, 나는 나의 "목표"예제가 내 요점을 설명하는 데 최선이 아니라는 것을 나중에 알아 차렸다.) 헤드 업에 대한 감사합니다. –

    +1

    대상 속성은 과도기에서는 더 이상 사용되지 않으며 엄격한 경우에는 프레임이 더 이상 사용되지 않으므로 삭제되었습니다. 그런 식으로 새로운 창을 여는 것이 관례가 된 것은 일부 브라우저에서만 지시어를 무시할 수있게 되었기 때문에 성가신 각주에 불과합니다. – Anonymous

    0

    과도기 doctype을 사용하는 데는 몇 가지 이유가 있지만, 새로운 페이지를 볼 때마다 작성자가 Dreamweaver 또는 이와 유사한 프로그램을 사용하여 자동으로 작성되었는지 여부를 자동으로 질문합니다. 사용되지 않는 요소를 이유없이 사용하십시오.

    2

    전문인 IMO의 표시는 고객이 자신의 업무로 수행하고자하는 바를 이해하고 다양한 대안의 가치와 한계를 설명 할 수있는 능력을 갖추고 자신의 선택을 능숙하게 구현할 수 있도록하는 것입니다. 당신이 다른 직무를 수행하고 있고 고용주가 포트폴리오를 보도록 요청할 때 당신은 그들에게 업무를 보여줄 수 있고 왜 특정한 설계 결정이 내려 졌는지 설명 할 수 있습니다.

    1

    "XHTML Transitional"은 쓰레기가 아니며 다른 모든 표준과 마찬가지로 표준입니다. 그것은 그 날카 롭고 명확한 규칙을 가지고 있으며, 당신이 그 표준을 지키기 전까지는 모든 웹 프로젝트가 100 % 올바르게 실행되어야합니다. (e-e-e ... 브라우저가 해당 표준을 완벽하게 지원하는 경우, 하하. 그 질문은 인터넷 검색이 필요합니다 ...)

    "Strict"를 사용하는 것이 바람직하지만 "Transitional"을 사용하는 것을 부끄러워하지 마십시오. 내가 한 번 = 않았다하지만) "과도"프로젝트 내


    PS를 복사 붙여 넣기 "엄격한"코드를 피하기 :이 작은 일을 ... XHTML 1.1의 요구를 거의 아무도 것을하지 않는다 [CDATA...<script></script> 내부에 있지만 추가 (구글, 야후, 디그 등 .. 등). 그리고 그들의 사이트는 계속 작동합니다. 너 뭐라고 말 할래?. Google은 그것의 시작 페이지에 <!doctype>을 씁니다. 그리고 그들은 현명합니다. 우리는

    +0

    사실, HTML5 doctype 인''.HTML4 strict처럼 사용할 수 있습니다. http://hsivonen.iki.fi/doctype/도 참조하십시오. – BalusC

    관련 문제