메타 이름과 메타 속성의 차이점은 무엇입니까?


96

두 가지 공통 meta요소 속성은 다음과 같습니다.

<meta name="" content="">

<meta property="" content="">

메타 이름과 메타 속성의 차이점은 무엇입니까?

답변:


90

name속성은 HTML의 메타 데이터를 지정하는 "일반적인"방법입니다. 그것은있어 HTML5의 사양에 정의 .

property속성에서 비롯 RDFa를 .

RDFa 1.1은 HTML5를 확장하므로 에서 요소 를 사용할metalinkbody 수 있습니다.property 속성을.

당신은 두 가지, HTML5의 사용 name과 RDFa를의를 property, 함께 같은에 meta요소 .

속성 meta이있는 요소itemprop 도 볼 수 있습니다 . 그것은 Microdata 에서 온 것 입니다.


Google은 중복 메타 태그에 대한 조언을 제공하고 있습니다. 그리고 그 계산 property="og:dscription"name="description"동일하게 속성
Frondor

2
Frondor의 주장이 사실입니까?
Pascut 2014 년

2
@PieterMoeyersons : 속성의 viewportproperty으로 사용하는 것은 name속성의 값으로 사용하는 것과는 완전히 다른 것을 의미 합니다. 일부 브라우저는이를 지원하고 일부는 지원하지 않으며 (적어도 그렇지 않아야 함) 브라우저는 일반적으로 RDFa를 사용하지 않습니다 (RDFa 파서, 브라우저 추가 기능 등).
unor

1
linter가 무시 name|value하고 name|content태그를 지정 한다는 것을 알아 챘 습니다 property|content. 특별히 .
WoodrowShigeru

3
@sack : 허용되지만 값이 같으면 하나의 meta 요소를 사용할 수도 있습니다 .<meta name="description" property="og:description" content="">
unor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.