2010-02-10 3 views
4

유효성 검사에 신경 쓰지 않는다면 deprecated elements을 사용하는 것이 무엇이 단점입니까? 그리고 그것을 지원하는 DTD를 사용합니까? 향후 제공되지 않을 요소는 향후 브라우저에서 렌더링되지 않습니까?향후 제공되지 않는 요소는 향후 브라우저에서 제거 될 예정입니까?

일부 온라인 WYSIWYG 편집기 (CMS에서 사용함)는 여전히 비추천 요소로 출력을 제공합니다. 클라이언트의 출력을 변경하려면 시간을 투자해야합니까?

alt text http://easycaptures.com/fs/uploaded/241/3445655293.jpg

우리는 어떤 비용으로 사용되지 않는 요소를 방지해야 하는가?

현재 모든 주류 브라우저에는 사용되지 않는 요소가 모두 표시됩니다.

모든 브라우저에서 모든 기능이 작동하고 있어도 비 기술적 클라이언트에 제공하기 위해 비추천 요소를 사용하는 단점을 알고 싶었습니다.

업데이트 :

당신이 글꼴을 사용하여 정보와 구조가 프리젠 테이션에서 를 분리 할 수 ​​있는지, 만약 당신이 좋아하면 요소를 정렬 가이드 라인 1.3을 만날 수 있습니다. 네, 맞습니다. 당신은 페이지의 프리젠 테이션이 페이지의 구조와 내용에있다 묶어 4.01 구년 전에 HTML에서 사용되지 않는 된 요소를 사용할 수 있습니다 - 더 성공 기준은 사용되지 않는 기능을 사용하는 당신을하지 말하지 있다, 그리고 당신은 수 여전히 모든 성공 " 구조 정보를 확인하고 프레 젠 테이션에서 분리 할 수 ​​있습니다"지침에 대한 기준을 통과합니다. 그리고 이것은 앞으로 단계입니까?

나는 http://accessites.org/site/2006/06/the-wcag-20-what-a-whopper/

+8

400 개가 넘는 질문에 대해 "XHTML, CSS, W3C 표준 및 접근성"에 관심이 있습니다. 나는 지금까지 다른 등급의 질문을 기대할 것입니다. – Sampson

+1

Jonathan Sampson : 그는 고객에게 왜 그들이 틀렸는 지 설명 할 수 있고 설명하기에 충분한 이해가되지 않을 수도 있습니다. :-) 아마도 ... – sam

+0

@citricsquid - u r 절대적으로 맞음 –

답변

3

첫째, 사용되지 않는 요소가 사용하는 가장 좋은 요소는 일반적으로하지 않습니다 .. deprecated 있습니다. 그들은 더 나은 방법이 있기 때문에 일반적으로 이유가 없어지는 경향이 있습니다.

둘째, 향후 브라우저에서 사라질 수 있습니다. (복잡한 질문이든간에)

이러한 이유로 인해 사용되지 않는 기능은 항상 피해야합니다. deprecated 기능이 거의 무언가를하는 가장 좋은 방법이 아니기 때문에 모든 비용을 들이지 않고 피할 수 있습니다.

기존 제품을 변경할 가치가 있는지 여부는 다른 질문입니다. 대부분의 웹 사이트는 나중에 다른 이유로 리비전이 필요하며 더 이상 사용되지 않는 요소 제거가 포함될 수 있습니다. 많은 사람들이 인기를 얻지 못하기 오래 전에 여러 가지 이유로 웹에서 제거 될 것입니다.

그러나 도구에 대해 이야기하고 있지만 그 차이는 다릅니다. 도구는 최종 제품보다 엄격해야합니다. 왜냐하면 오늘날의 작업뿐만 아니라 앞으로는 무기한으로 확장되어 문제가 발생할 확률이 높아지기 때문입니다. 도구를 바꿔야한다고 말하고 싶습니다.

10

미래의 브라우저를 지원하지 않을 수 있습니다이 문서에서 이걸 발견, 당신은해야 항상 다음과 사양. 하찮은 HTML로 벗어나는 습관을 만들면 전문 프로그래머로서의 미래가 희미해질 것입니다.

여전히 사용되지 않는 요소를 사용하는 편집기를 사용하는 경우이를 대체해야합니다. 다행히 find/replace 명령처럼 간단 할 수 있습니다.

+5

+1 "전문 프로그래머로서의 미래는 희미 할 것" –

+4

그 일에 관한 Dunno - IE 팀에서 수년간 일해 왔습니다 ... – ijw

+2

@ijw : 예,하지만 당신이 * 그들을 고용하겠습니까? ;-) –

5

일반적으로 더 이상 사용하지 않는 것이 더 이상 사용되지 않는 이유는 더 이상 사용되지 않는 동일한 작업을 수행하는 또 다른 방법입니다.

+2

s/another/a better /;) – Quentin

3

죄수 팀은?

잘 ... 그들은

관련 문제