<br/>
HTML コーディング規約<br/>
多くの Web 開発者は、HTML コーディング規約についてほとんど知りません。
2000 年から 2010 年にかけて、多くの Web 開発者が 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 を使用して単純な Web ページを構築しようとしていますが、下部の空白をすべて削除する方法がわかりません。それをなくしたいのです。 bodyとhtml...から 2024-04-06 20:22:1501454文字列を HTML コード (配列から生成) に置き換えるトップレベルのメソッド 次のような文字列があるとします... $htmlPattern="Usernameis:#name#andusercompanyis#company#"; 部分...から 2024-04-06 17:40:4102410アンカーポイント内の画像に対して境界線の半径が機能しない 次の HTML コードを使用しています: <aclass="-video-detail-qualifiers-branding"><imgsr...から 2024-04-06 17:20:2501347ナビゲーションバーの下枠のCSS ナビゲーション バーがあり、リスト内の項目にカーソルを置くと下部に赤い線を追加しましたが、その赤い線をタイトル (例: 「サービス」) の下に移動したいのですが、これを実現する方法...から 2024-04-06 15:04:4102347関連トピック詳細>人気のチュートリアル詳細>関連するチュートリアル人気のおすすめ最新のコース
PHP 入門チュートリアル 1: 1 週間で PHP を学ぶ4268229 JAVA 初心者向けビデオチュートリアル2533378 PHP ゼロベースの入門チュートリアル862364
JAVA 初心者向けビデオチュートリアル2533378 回の学習 Little Turtle のゼロベースの Python 学習入門ビデオ チュートリアル507235 回の学習 Web フロントエンド開発の簡単な紹介215804 回の学習 PSビデオチュートリアルをゼロからマスターする889901 回の学習
[Web フロントエンド] Node.js クイック スタート7455 回の学習 海外のWeb開発フルスタックコースの完全なコレクション5940 回の学習 Go言語実践GraphQL4924 回の学習 Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる24669 回の学習最新のダウンロード詳細>ウェブエフェクト公式サイトサイト素材フロントエンドテンプレート