목차
,

...

웹 프론트엔드 HTML 튜토리얼 HTML 코드 작성 표준 가이드_HTML/Xhtml_웹페이지 제작

HTML 코드 작성 표준 가이드_HTML/Xhtml_웹페이지 제작

May 16, 2016 pm 04:36 PM
html 체재 사양

일반대회
태그

자동 닫는 태그, 닫을 필요 없음(예: img input br hr 등)
선택적 닫는 태그(닫는 태그), 닫아야 함(예: 또는 <) ; /body>);
태그 수를 최대한 줄이세요;

XML/HTML 코드클립보드에 콘텐츠 복사
  1. <img src="images/google.png " alt="Google">
  2. <입력 유형="텍스트" 이름="제목">
  3. <ul>
  4. <>스타일> 
  5. <>안내> 
  6. ul>
  7. <스팬 클래스="아바타" >
  8. <img src=".. ."> 
  9. 스팬>
  10. <img class="아바타" src="...">

클래스 및 아이디

클래스 이름은 표현식이 아닌 함수 또는 콘텐츠의 이름을 따서 지정해야 합니다.
클래스와 ID는 소문자여야 하며, 여러 단어로 구성할 경우 대시 구분을 사용하세요.
고유한 ID를 자바스크립트 후크로 사용하세요. , 스타일 정보 없이 클래스를 생성하지 마세요.

XML/HTML 코드클립보드에 콘텐츠 복사
  1. <div class="j- 왼쪽 콘텐츠 후크Wrapper">div>
  2. <div id="j- Hook" class="sidebar content-wrapper">< /div>

속성 순서

가독성을 보장하려면 HTML 속성이 특정 순서로 표시되어야 합니다.

id
class
name
data-xxx
src, for, type, href
title, alt
aria-xxx, role

XML/HTML 코드클립보드에 콘텐츠 복사
  1. <a id="..." 클래스="..." 데이터 모달="전환" href="###"> >
  2. <입력 클래스="form- 제어" 유형="텍스트">
  3. <img src=".. ." alt="...">

따옴표

속성 정의에는 큰따옴표를 균일하게 사용합니다.

XML/HTML 코드클립보드에 콘텐츠 복사
  1. <span id='j- 후크' 클래스=텍스트>구글 스팬>
  2. <span id="j- 후크" 클래스="텍스트">Google스팬> 

b 중첩

a는 div의 중첩을 허용하지 않습니다. 이 제약 조건은 의미론적 중첩 제약 조건입니다. 예를 들어 a는 a의 중첩을 허용하지 않습니다.

엄격한 중첩 제약 조건은 모든 브라우저에서 허용되지 않습니다. 의미적 중첩 제약 조건의 경우 대부분의 브라우저가 내결함성을 처리하며 생성된 문서 트리가 서로 다를 수 있습니다.

의미적 중첩 제약


  • ,
    아래에 사용됨; , , , 는 아래에 사용됩니다.


    엄격한 중첩 제약

    인라인 수준 요소는 텍스트 또는 기타 인라인 수준 요소만 포함할 수 있습니다. ,


    예시

    구성한 페이지를 책으로 취급하고 태그의 의미를 해당 기능과 의미에 매핑하세요.

    책 이름:


    책 각 장 제목:


    장 내 기사 제목:


    부제/부제: < ;h4>


    장 단락:

    HEAD
    문서 유형

    각 브라우저에서 일관된 성능을 보장하려면 각 HTML 페이지의 첫 번째 줄에 표준 모드 선언을 추가하세요.

    XML/HTML 코드클립보드에 콘텐츠 복사
    1. >
    2. 언어 속성
    3. <html lang="zh- 한스"> 
    4. <html lang="zh- cmn-한스">
    5. <html lang="zh- cmn-Hant">
    6. <html lang="ko" >

    문자 인코딩

    BOM이 없는 utf-8 인코딩을 파일 형식으로 사용합니다.
    문자 인코딩을 지정하는 메타는 head의 첫 번째 직접 하위 요소여야 합니다.

    XML/HTML 코드클립보드에 콘텐츠 복사
    1. <html>
    2. <머리>
    3.  <메타 문자 집합="utf- 8"> 
    4.  … 
    5. 머리>
    6. <>
    7.  … 
    8. >
    9. html>

    IE 호환 모드

    최신 버전의 IE 및 Chrome 커널을 우선적으로 사용하세요.

    XML/HTML 코드클립보드에 콘텐츠 복사
    1. <메타 http-equiv="X-UA -호환 가능" 콘텐츠="IE=edge,chrome=1">

    SEO 최적화

    XML/HTML 코드클립보드에 콘텐츠 복사
    1. 머리>
    2.  <메타 문자 집합="utf- 8"> 
    3. " " 🎜>
    4.  <제목>스타일 가이드제목>
    5.  <
    6. 메타 이름="키워드" 콘텐츠="키워드">
    7.  <메타 이름="설명" 콘텐츠="설명">
    8.  <메타 이름="저자" 내용="작성자,이메일 주소">
    9. 머리> 뷰포트 뷰포트: 일반적으로 도구 모음, 탭 등을 제외한 브라우저 창의 콘텐츠 영역 크기를 나타냅니다. 너비: 브라우저 너비, 페이지의 표시 영역 너비입니다. 출력 장치; device- width: 장치 해상도 너비, 출력 장치의 화면 너비 initial-scale: 초기 스케일링 비율 maximum-scale: 최대 스케일링 비율; 모바일 장치의 경우 가시 영역의 너비와 초기 크기 조정을 설정합니다.
    10. XML/HTML 코드클립보드에 콘텐츠 복사
      1. <메타 이름="뷰포트" 콘텐츠="width=device-width,initial-scale=1.0">

    iOS 아이콘

    apple-touch-icon 사진은 자동으로 둥근 모서리와 하이라이트로 처리됩니다.
    apple-touch-icon-precomposed는 시스템이 자동으로 효과를 추가하는 것을 금지하고 원본 디자인을 직접 표시합니다.

    XML/HTML 코드
    클립보드에 콘텐츠 복사
    1. <링크 rel="apple- touch-icon-precomposed" href="/apple-touch-icon-57x57-precomposed.png">
    2. <링크 rel="apple- touch-icon-precomposed" href="/apple-touch-icon-72x72-precomposed.png" 크기="72x72">
    3. <링크 rel="apple- touch-icon-precomposed" href="/apple-touch-icon-114x114-precomposed.png" 크기="114x114">
    4. <링크 rel="apple- touch-icon-precomposed" href="/apple-touch-icon-144x144-precomposed.png" 크기="144x144">
    파비콘

    favicon을 지정하지 않으면 대부분의 브라우저는 웹 서버의 루트 디렉터리에 있는 favicon.ico를 요청합니다. 파비콘에 액세스할 수 있고 404를 방지하려면 다음 두 가지 방법 중 하나를 따라야 합니다.

    favicon.ico 파일을 웹 서버의 루트 디렉토리에 배치하세요.

    링크를 사용하여 파비콘을 지정하세요.



    XML/HTML 코드
    클립보드에 콘텐츠 복사
    1. <링크 rel="바로가기 아이콘" href="path/to/favicon.ico">

    HEAD 템플릿

    XML/HTML 코드클립보드에 콘텐츠 복사
    1. >  
    2. <html lang="zh- cmn-한스">  
    3. <머리>  
    4.     <메타 문자 집합="utf- 8">  
    5.     <메타 http-equiv=" X-UA 호환" 콘텐츠="IE=edge,chrome=1">  
    6.     <제목>스타일 가이드제목>  
    7.     <메타 이름="설명"  콘텐츠="不超过150个字符">  
    8.     <메타 이름="키워드"  콘텐츠="">  
    9.     <메타 이름="저자"  콘텐츠="이름, email@gmail.com">  
    10.   
    11.       
    12.     <메타 이름="뷰포트"  콘텐츠="width=device-width, initial-scale=1.0">   
    13.   
    14.       
    15.     <링크 rel="apple- touch-icon-precomposed" href="/apple-touch-icon-57x57-precomposed.png">  
    16.   
    17.  <링크 rel="대체" 유형="application/rss xml" 제목="RSS" href="/rss.xml" /> 
    18.  <링크 rel="바로가기 아이콘 " href="path/to/favicon.ico">
    19. 머리>

    HTML 주석

    모듈 설명

    XML/HTML 코드클립보드에 콘텐츠 복사
    1. <div class="article- 목록"> 
    2. ...
    3. div>
    4. 댓글 차단
    5. 핫 AI 도구

      Undresser.AI Undress

      Undresser.AI Undress

      사실적인 누드 사진을 만들기 위한 AI 기반 앱

      AI Clothes Remover

      AI Clothes Remover

      사진에서 옷을 제거하는 온라인 AI 도구입니다.

      Undress AI Tool

      Undress AI Tool

      무료로 이미지를 벗다

      Clothoff.io

      Clothoff.io

      AI 옷 제거제

      AI Hentai Generator

      AI Hentai Generator

      AI Hentai를 무료로 생성하십시오.

      인기 기사

      R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
      3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
      R.E.P.O. 최고의 그래픽 설정
      3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
      R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
      3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

      뜨거운 도구

      메모장++7.3.1

      메모장++7.3.1

      사용하기 쉬운 무료 코드 편집기

      SublimeText3 중국어 버전

      SublimeText3 중국어 버전

      중국어 버전, 사용하기 매우 쉽습니다.

      스튜디오 13.0.1 보내기

      스튜디오 13.0.1 보내기

      강력한 PHP 통합 개발 환경

      드림위버 CS6

      드림위버 CS6

      시각적 웹 개발 도구

      SublimeText3 Mac 버전

      SublimeText3 Mac 버전

      신 수준의 코드 편집 소프트웨어(SublimeText3)

    HTML의 테이블 테두리 HTML의 테이블 테두리 Sep 04, 2024 pm 04:49 PM

    HTML의 테이블 테두리 안내. 여기에서는 HTML의 테이블 테두리 예제를 사용하여 테이블 테두리를 정의하는 여러 가지 방법을 논의합니다.

    HTML의 중첩 테이블 HTML의 중첩 테이블 Sep 04, 2024 pm 04:49 PM

    HTML의 Nested Table에 대한 안내입니다. 여기에서는 각 예와 함께 테이블 내에 테이블을 만드는 방법을 설명합니다.

    HTML 여백-왼쪽 HTML 여백-왼쪽 Sep 04, 2024 pm 04:48 PM

    HTML 여백-왼쪽 안내. 여기에서는 HTML margin-left에 대한 간략한 개요와 코드 구현과 함께 예제를 논의합니다.

    HTML 테이블 레이아웃 HTML 테이블 레이아웃 Sep 04, 2024 pm 04:54 PM

    HTML 테이블 레이아웃 안내. 여기에서는 HTML 테이블 레이아웃의 값에 대해 예제 및 출력 n 세부 사항과 함께 논의합니다.

    HTML 정렬 목록 HTML 정렬 목록 Sep 04, 2024 pm 04:43 PM

    HTML 순서 목록에 대한 안내입니다. 여기서는 HTML Ordered 목록 및 유형에 대한 소개와 각각의 예에 대해서도 설명합니다.

    HTML 입력 자리 표시자 HTML 입력 자리 표시자 Sep 04, 2024 pm 04:54 PM

    HTML 입력 자리 표시자 안내. 여기서는 코드 및 출력과 함께 HTML 입력 자리 표시자의 예를 논의합니다.

    HTML에서 텍스트 이동 HTML에서 텍스트 이동 Sep 04, 2024 pm 04:45 PM

    HTML에서 텍스트 이동 안내. 여기서는 Marquee 태그가 구문과 함께 작동하는 방식과 구현할 예제에 대해 소개합니다.

    PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까? PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까? Feb 07, 2025 am 11:57 AM

    이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다

    See all articles
    标签 语义

    段落

    ...

    标题
      无序列表
        有序列表
        大段引用
        一般引用
        为样式加粗而加粗
        为强调内容而加粗
        为样式倾斜而倾斜
        为强调内容而倾斜
        code 代码标识
        abbr 缩写
        태그
        의미

        단락

        ...

        제목
          순서가 지정되지 않은 목록
            순서가 지정된 목록
            <인용문> 긴 인용
            <인용> 일반 인용문
            굵은 스타일은 굵게
            <저장> 내용을 강조하기 위해 굵은 글씨
            스타일 기울기를 위한 기울기
            기울어 내용 강조
            코드 코드 식별
            약어 약어