4
내가 <table>
왜
에 사용되는 HTML TH
와 TD
태그의 차이점에 읽고있는 중이 http://webdesign.about.com/od/tables/f/blfaqthvstd.htm에 따르면의 TH 태그는 defines the current cell as a table header.
그 다음에가는 대신 TD 태그의 TH 태그를 사용 어떤 브라우저는 TH 태그를 다르게 (브라우저에 의해 정의 된) 렌더링하지만 기사는 TH를 스스로 스타일링하지 말 것을 조언합니다 (CSS를 통해).
나는 이것으로 완전히 혼란 스럽다. 그것은 TH 태그를 사용하는 것이 우리에게 아무런 통제력도없고 가치/중요성이 없음을 암시합니다 ...
일부 태그는 더 오래되어 일부는 쓸모 없게되지만, TH 태그가 감가 상각되거나 나는 그것에 어떤 가치가 있음을 본다.
내가 이해할 수없는 부분이 있으면 알려 주시기 바랍니다. Google은 TH를 다르게 읽습니까 (다시 말해 내 연구는 아무것도 표시하지 않습니다), TH 태그가 브라우저에서 표를 렌더링하는 데 도움이됩니까? 아니면 원하는 경우 사용할 수있는 옵션입니까?
'
답변
1) 왜, 당신이
td
대신th
, 잘, 그것은 당신의 일을 즐겁게 수행 얻을 것이다 사용 여부는 당신에게 어떤 차이를하지 않습니다, 대신 TD 태그의미의 TH 태그를 사용 그러나 그들을 차별화하기 위해 우리는
th
,thead
,tfoot
등을 사용합니다. 우리는div
을 사용하여 텍스트를 바꿀 수 있지만,p
을 사용하면 더 많은 의미가 있습니다. 또한, 검색 엔진은 당신이 그것을 그래서 헤이는
em
의 단어가 강조되는 단서를 얻을 것이다 그래서 당신이 무엇을 검색 엔진으로 당신의em
텍스트 스타일을em
를 사용하여 무엇을 문서에 말하자면,이 포함되어 있음을 이해 이 문서에서 중요한 하나인데 아마도 키워드 일 수 있습니다.의사는 내 몸이 고통 스럽다고 말하지만, 고통이있는 부분을 설명하면 의사가 쉽게 판단하고 해결할 수 있습니다.
는 따라서, 같은 논리로, 당신은
table
의 헤더가 더 나은 방법으로 콘텐츠를 알고 검색 엔진에 도움이 될 것입니다, 오히려 대신td
를 사용하는 더 나을th
를 사용하여 정의 할 경우, 화면 판독기가 읽을 수있는 데이터를 다르게 표시하기 때문에 브라우저가 더 적절하게 표시됩니다.2) 그 다음 일부 브라우저에서 다르게
는 예,
th
태그의 텍스트를 렌더링되는 브라우저 TH 태그를 렌더링 말을 계속 굵은3) 그 다음이 기사는 TH 스타일을 사용하지 말 것을 권합니다.
글쎄, 난 당신이
th
태그4) 내가 TH 태그가 감가 상각도 내가 어떤 가치를 볼 수있는 언급을 찾을 스타일을 지정할 수 있습니다, 모든이에 동의하지 않습니다.
아니,이 쓸모없는이 /되지 [1]
[1]. 하지만 태그에 대한 일부 속성은 더 이상 지원되지 않으므로 더 자세한 정보는 click here을 참조하십시오.
출처
2014-02-18 10:31:13
의미론에 대한 설명은 우수하고 명확하며 이해하기 쉽습니다. 고맙습니다. – MyDaftQuestions
일부 검색 엔진에 'th'와 'td'를 구분하는 증거가 있습니까? –
W3C에 따라, 표제 셀의 영향이 범위 속성에 의해 도달하는 셀을 지정할 수 있습니다.
이 속성은 SEO에도 중요합니다. HTML 페이지의 요소에 우선 순위를 부여하는 데 도움이됩니다.
웹 페이지에서 SEO를 최적화하지 않으려면 사용하지 마십시오.
규칙을 올바르게 인코딩하려면 다음을 사용하십시오.
그러나 나는 당신의 추론을 정말로 이해하지 못합니다. 같은 말 :
그러나 W3C와 같은 협의회는 모든 가능한 페이지 요소를보다 정확하게 설명하기 때문에 이해가되지 않습니다. 은 따라서 장점과 새로운 HTML5 마크 업의 방향과 같은 ADRESS, SECTION, ARTICLE, ASIDE, NAV, ...
출처
2014-02-18 10:48:07
당신은 부분적으로 문서를 인용 오해했다. 특히, 스타일을 지정하면 안된다고하지는 않습니다.
th
; 단순히 "스타일"을 위해th
을 사용해서는 안되며, 즉 표 머리글이 아닌 무언가에 사용하여 대담하고 가운데에 표시되도록하십시오. (이 경고는 특별히 관련이 없으며, 사람들이 그런 일을하는 것을 본 적이 없습니다.)th
은 셀에 대한 헤더 정보를 포함하고 있습니다. 정의상 정의하면,th
은 셀에 대한 헤더 정보를 포함합니다. 이것은 다소 모호하지만 많은 단순한 경우에 그것은 분명하고 단순합니다 - 일반적으로 테이블의 첫 번째 행에는 수량 이름과 같은 열에 대한 헤더가 포함됩니다.실제적인 영향은 특수 브라우저와 보조 소프트웨어가 데이터 셀과 헤더 셀 간의 연결을 알면 훨씬 더 좋은 방법으로 사용자에게 테이블을 제공 할 수 있다는 것입니다. 예를 들어 특정 셀을 사용자가 조사하는 경우 "32 ° C"와 같은 내용 대신 "Max"와 같은 관련 헤더의 이름을 표시 할 수 있습니다. 열 머리글 셀의 "온도"와 행 머리글 셀의 "Kairo"가 있습니다.
브라우저는
th
요소 내용을 기본적으로 굵은 글꼴로 가운데에 맞춰 렌더링합니다. 이 관행은 HTML5에서 표준화되고 있습니다. 그러나 이것은 단지 고려되어야합니다. 원하는 경우 CSS에서 재정의 할 수 있습니다. 특히 돋보기는 헤더 셀에 주로 유용하므로 헤더 셀로 인식하고 헤더 셀로 인식하는 것이 더 쉽습니다.허용되는 속성 집합이 다른 경우 (HTML5)와 다른 사소한 차이점이 있습니다.
출처
2014-02-18 11:33:43
관련 문제