최근 프론트엔드 그룹이 꽤 바쁘지만, 대부분의 토론이 javascriptCSS 관련 문제로 다들 다양한 인터랙션과 스타일을 만들려고 할 때 그 모든 기본인 HTML을 잊어버린 것 같습니다.
사실 저는 HTML을 굉장히 좋아하고 생각합니다. 이 언어는 XML보다 훨씬 뛰어납니다. 흥미롭고 유연성과 이식성은 극도로 표준화된 XML의 범위를 훨씬 뛰어넘습니다. 동시에 매우 작은 범위와 제한된 태그로 인해 HTML은 🎜>
이 시리즈의 첫 번째 부분에서는HTML5의 몇 가지 기본 개념을 매우 짧은 시간에 소개합니다.
. HTML에서는 시작 태그와 끝 태그를 무심코 생략할 수 있고, 불규칙성이 너무 심해서 불편하다고 생각하시는 분들이 계시다면, HTML에서는 태그 생략에 대한 매우 엄격한 규칙이 있다는 것을 이 시리즈에서 알려드리겠습니다...
HTML이 단순하다고 생각하고, 최악의 경우 XML에 따라 작성한다면, 이 시리즈는 HTML이 함정으로 가득 차 있다는 것을 알려줄 것입니다. 각 브라우저의 구현을 고려하지 않더라도 이 지뢰밭을 안전하게 통과하지 못할 수도 있습니다...
이 시리즈를 시작하기 전에 소개해야 할 몇 가지 매우 중요한 개념이 있습니다. HTML에는 많은 개념이 있으며 자세한 내용은 용어 장을 참조하세요. 하지만 일부는 참조 매뉴얼에서 널리 인용되지 않습니다. , 블록 중 일부만이 익숙한 의미를 갖습니다.
일반적으로 우리가 가장 자주 접하게 되는 컨텍스트는 다음과 같습니다.
<iframe>
<frame>
다른 시스템에는 자체 기본 줄 바꿈 출력이 있습니다. HTML 규정은 브라우저가 세 가지 주요 줄 바꿈 방법을 올바르게 구문 분석할 수 있도록 보장합니다.
공백 문제와 관련하여 jQuery도 이 문제를 저질렀으며 오늘날에도 여전히 존재합니다. jQuery 1.5.1의 1738행은 요소의 클래스 속성을 공백으로 구분하는 데 사용되는 정규식
을 정의합니다. 버전 1.4.4에서는 이 정규식에 분명히 r이 누락되어 있으며 이 BUG 항목은 이 문제를 보여줍니다. 물론 버전 1.5.1에서는 여전히 표준의 모든 공백 문자, 즉 U+000C 페이지 나누기를 처리하지 못하는 점은 아쉽습니다. /[ntr]/g
/[nt]/g
위 내용은 HTML5 표준 학습-소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!