산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

HTML 5.1 공개:14가지 새로운 기능 설명 및 실제 사용

HTML5는 W3C(World Wide Web Consortium)가 소유하고 있으며, W3C는 전 세계의 프로토콜에 상호 액세스할 수 있도록 웹 전반에 표준을 제공합니다. 2016년 11월, W3C는 2년 만에 처음으로 마이너 업데이트인 장기 실행 HTML 5를 업데이트했습니다. 잘못된 디자인과 브라우저 공급업체 지원 부족으로 인해 많은 초기 HTML 5.1 기능이 삭제되었습니다.

HTML 5.1에는 몇 가지 요소와 개선 사항이 포함되어 있지만 여전히 사소한 업데이트입니다. 새로운 요소 중 일부에는

,
, 가 포함된 콤보 태그가 포함되어 개발자에게 더 많은 표현 공간을 제공합니다.

W3C는 이미 2017년 말에 출시될 것으로 예상되는 HTML 5.2 초안 작업을 시작했습니다. 그동안 우리는 버전 5.1에 도입된 몇 가지 흥미로운 새로운 기능과 개선 사항을 제시하고 있습니다. JavaScript를 건드리지 않고도 이러한 기능을 사용할 수 있습니다. 모든 브라우저가 이러한 기능을 지원하는 것은 아니므로 프로덕션에서 사용하기 전에 브라우저 지원을 확인하는 것이 좋습니다. 

14. 피싱 공격 방지

target='_blank'를 사용하는 대부분의 사람들은 흥미로운 사실에 대해 전혀 모릅니다. 새로 열린 탭이 window.opener.location을 일부 피싱 페이지로 변경할 수 있다는 것입니다. 귀하를 대신하여 오프너 페이지에서 일부 악성 JavaScript 코드를 실행합니다. 사용자는 이미 열려 있는 페이지를 신뢰하기 때문에 의심을 받지 않습니다.

이 문제를 완전히 제거하기 위해 HTML 5.1은 브라우저 컨텍스트를 구분하는 rel="noopener" 속성의 사용을 표준화했습니다. rel=”noopener”는 태그 내에서 사용할 수 있습니다.

<a href="#" target="_blank" rel="noopener">
 The link won't make trouble anymore
</a>

읽기:디자이너를 위한 24가지 CSS3 및 HTML5 애니메이션 도구

13. 그림 캡션을 유연하게 처리

태그는 그림, 다이어그램, 일러스트레이션 등과 같은 시각적 개체의 컨테이너 역할을 하는
요소와 연결된 캡션 또는 범례를 나타냅니다.  초기 HTML 버전에서
요소의 첫 번째 또는 마지막 하위 태그로만 사용할 수 있었습니다.
HTML5.1에서는 이 제한이 완화되어 이제
컨테이너 내 어디에서나
을 사용할 수 있습니다.

<article>
 <h1>The Headline of todays news </h1>
 <figure>
 <img src="petrolimage.jpeg" alt="Petrol price drops">
 <figcaption>A man fueling up his car at petrol station</figcaption>
 </figure>
 <p>This is the forth hike in petrol prices in two month and the third in case of diesel in one fortnight.</p>
</article>

12. 맞춤법 검사

맞춤법 검사는 키워드가 빈 문자열, true 및 false인 열거된 속성입니다. true 상태는 요소의 철자와 문법을 검사해야 함을 나타냅니다.
element.forceSpellCheck()는 사용자가 요소에 초점을 맞춘 적이 없더라도 사용자 에이전트가 텍스트 요소의 철자 및 문법 오류를 보고하도록 강제합니다.

<p spellcheck="true">
 <label>Name: <input spellcheck=" false" id="textbox"></label>
</p>

11. 빈 옵션

새로운 버전의 HTML에서는 빈 , 또는