<br/>
HTML 코딩 규칙<br/>
많은 웹 개발자는 HTML 코딩 규칙에 대해 거의 알지 못합니다.
2000년에서 2010년 사이에 많은 웹 개발자가 HTML에서 XHTML로 전환했습니다.
XHTML을 사용하여 개발자들은 점차적으로 더 나은 HTML 작성 표준을 개발해 왔습니다.
HTML5의 경우 더 나은 코드 표준을 만들어야 합니다. 다음은 몇 가지 표준 제안을 제공합니다.
올바른 문서 유형 사용
문서 유형 선언은 HTML 문서의 첫 번째 줄에 있습니다.
<!DOCTYPE html>
다른 태그처럼 소문자를 사용하려는 경우 , 다음 코드를 사용할 수 있습니다.
<!doctype html>
소문자 요소 이름 사용
HTML5 요소 이름은 대문자와 소문자를 사용할 수 있습니다.
소문자 사용 권장:
대문자와 소문자를 혼합하는 스타일은 매우 나쁩니다.
개발자는 일반적으로 소문자(XHTML과 유사)를 사용합니다.
소문자 스타일이 더 산뜻해 보이네요.
소문자는 쓰기 쉽습니다.
권장하지 않음:
非常糟糕: 这是一个段落。
推荐: 这是一个段落。
关闭所有 HTML 元素 在 HTML5 中, 你不一定要关闭所有元素 (例如 元素),但我们建议每个元素都要添加关闭标签。 不推荐: 这是一个段落。
推荐: 这是一个段落。
这是一个段落。
关闭空的 HTML 元素 在 HTML5 中, 空的 HTML 元素也不一定要关闭: 我们可以这么写: 也可以这么写: 在 XHTML 和 XML 中斜线 (/) 是必须的。 如果你期望 XML 软件使用你的页面,使用这种风格是非常好的。 使用小写属性名 HTML5 属性名允许使用大写和小写字母。 我们推荐使用小写字母属性名: 同时使用大写写是非常不好的习惯。 开发人员通常使用小写 (类似 XHTML)。 小写风格看起来更加清爽。 小写字母容易编写。 不推荐: 这是一个段落。
这是一个段落。
推荐:属性值 HTML5 属性值可以不用引号。 属性值我们推荐使用引号: 如果属性值含有空格需要使用引号。 混合风格不推荐的,建议统一风格。 属性值使用引号易于阅读。 以下实例属性值包含空格,没有使用引号,所以不能起作用:以下使用了双引号,是正确的:
图片属性 图片通常使用 alt 属性。 在图片不能显示时,它能替代图片显示。 定义好图片的尺寸,在加载时可以预留指定空间,减少闪烁。 空格和等号 等号前后可以使用空格。 但我们推荐少用空格: 避免一行代码过长 使用 HTML 编辑器,左右滚动代码是不方便的。 每行代码尽量少于 80 个字符。 空行和缩进 不要无缘无故添加空行。 为每个逻辑功能块添加空行,这样更易于阅读。 缩进使用两个空格,不建议使用 TAB。 比较短的代码间不要使用不必要的空行很缩进。 不必要的空行和缩进:
菜鸟教程
HTML
菜鸟教程,学的不仅是技术,更是梦想。 菜鸟教程,学的不仅是技术,更是梦想。 菜鸟教程,学的不仅是技术,更是梦想, 菜鸟教程,学的不仅是技术,更是梦想。
推荐:菜鸟教程
菜鸟教程,学的不仅是技术,更是梦想。 菜鸟教程,学的不仅是技术,更是梦想。 菜鸟教程,学的不仅是技术,更是梦想。 菜鸟教程,学的不仅是技术,更是梦想。
表格实例:列表实例:
Name Description A Description of A B Description of B 省略 和?在标准 HTML5 中, 和标签是可以省略的。以下 HTML5 文档是正确的: 实例: <!DOCTYPE html>
- London
- Paris
- Tokyo
页面标题 这是一个标题
这是一个段落。
尝试一下 »不推荐省略 和标签。 元素是文档的根元素,用于描述页面的语言:<!DOCTYPE html> 声明语言是为了方便屏幕阅读器及搜索引擎。 省略 或在 DOM 和 XML 软件中会崩溃。省略 在旧版浏览器 (IE9)会发生错误。省略 ?在标准 HTML5 中, 标签是可以省略的。默认情况下,浏览器会将 之前的内容添加到一个默认的元素上。实例 <!DOCTYPE html>页面标题 这是一个标题
这是一个段落。
尝试一下 »现在省略 head 标签还不推荐使用 元数据 HTML5 中菜鸟教程 标题和语言可以让搜索引擎很快了解你页面的主题: <!DOCTYPE html>菜鸟教程 HTML 注释 注释可以写在 中: 比较长的评论可以在 中分行写: 长评论第一个字符缩进两个空格,更易于阅读。 样式表 样式表使用简洁的语法格式 ( type 属性不是必须的): 短的规则可以写成一行: p.into {font-family: Verdana; font-size: 16em;}长的规则可以写成多行: body { background-color: lightgrey; font-family: "Arial Black", Helvetica, sans-serif; font-size: 16em; color: black; }将左花括号与选择器放在同一行。 左花括号与选择器间添加以空格。 使用两个空格来缩进。 冒号与属性值之间添加已空格。 逗号和符号之后使用一个空格。 每个属性与值结尾都要使用符号。 只有属性值包含空格时才使用引号。 右花括号放在新的一行。 每行最多 80 个字符。 在逗号和分号后添加空格是常用的一个规则。 在 HTML 中载入 JavaScript 使用简洁的语法来载入外部的脚本文件 ( type 属性不是必须的 ):저자별 최신 기사
2023-03-15 16:54:01 2023-03-15 12:26:02 2023-03-14 18:58:01 2023-03-14 11:30:01 1970-01-01 08:00:00 2023-03-16 15:20:01 1970-01-01 08:00:00 1970-01-01 08:00:00 1970-01-01 08:00:00 1970-01-01 08:00:00최신 이슈CSS에서 페이지 하단의 신비한 공백을 해결하는 방법 Bootstrap과 D3를 사용하여 간단한 웹페이지를 구축하려고 하는데 하단의 공백을 모두 없애는 방법을 모르겠습니다. 나는 그것을 제거하고 싶다. 본문과 HTM...에서 2024-04-06 20:22:1501454문자열을 HTML 코드(배열에서 생성됨)로 바꾸는 최상위 방법 다음과 같은 문자열이 주어지면...$htmlPattern="Usernameis:#name#andusercompanyis#company#";하위 ...에서 2024-04-06 17:40:4102410앵커 포인트 내부의 img에 대해 테두리 반경이 작동하지 않습니다. 다음 HTML 코드를 사용하고 있습니다: <aclass="-video-detail-qualifiers-branding"><img...에서 2024-04-06 17:20:2501347탐색 모음의 CSS 하단 테두리 탐색 모음이 있고 목록의 항목을 마우스로 가리키면 하단에 빨간색 선을 추가했지만 제목(예: "서비스") 아래로 빨간색 선을 이동하고 싶습니다. ...에서 2024-04-06 15:04:4102347관련 주제더>인기 튜토리얼더>관련 튜토리얼인기 추천최신 강좌
PHP 입문 튜토리얼 1: 일주일 안에 PHP 배우기4268203 JAVA 초보자용 비디오 튜토리얼2533306 PHP 제로 기반 입문 튜토리얼862361
JAVA 초보자용 비디오 튜토리얼2533306 학습 시간 Little Turtle의 Python 학습에 대한 제로 기반 소개 비디오 튜토리얼507234 학습 시간 웹 프론트 엔드 개발에 대한 빠른 소개215801 학습 시간 PS 비디오 튜토리얼을 처음부터 마스터하세요889894 학습 시간
[웹 프런트엔드] Node.js 빠른 시작7453 학습 시간 해외 웹 개발 풀스택 강좌 총집합5939 학습 시간 Go 언어 실습 GraphQL4924 학습 시간 550W 팬 마스터가 JavaScript를 처음부터 차근차근 학습합니다695 학습 시간 기초 지식이 전혀 없는 초보자도 6시간 만에 시작할 수 있는 파이썬 마스터 모쉬24667 학습 시간최신 다운로드더>웹 효과웹사이트 소스 코드웹사이트 자료프론트엔드 템플릿