<br/>
HTML 程式碼約定<br/>
很多 Web 開發人員對 HTML 的程式碼規格所知甚少。
在2000年至2010年,許多Web開發人員從 HTML 轉換到 XHTML。
使用 XHTML 開發人員逐漸養成了比較好的 HTML 編寫規格。
而針對於 HTML5 ,我們應該形成比較好的程式碼規範,以下提供了幾種規範的建議。
使用正確的文檔類型
文檔類型聲明位於HTML文檔的第一行:
<!DOCTYPE html>
如果你想跟其他標籤一樣使用小寫,可以使用以下程式碼:
<!doctype html>
非常糟糕: 这是一个段落。
推荐: 这是一个段落。
关闭所有 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建立一個簡單的網頁,但我不知道如何消除底部的所有空白。我想擺脫它。我嘗試將body和html的min-height設定為100%,但沒有任何作...來自於 2024-04-06 20:22:1501454用 HTML 程式碼(從陣列產生)取代字串的頂級方法 給定一個像這樣的字串...$htmlPattern="Usernameis:#name#andusercompanyis#company#";如何將子字串#na...來自於 2024-04-06 17:40:4102410邊框半徑不適用於錨點內的 img 我正在使用以下HTML程式碼:<aclass="-video-detail-qualifiers-branding"><imgsrc=&quo...來自於 2024-04-06 17:20:2501347導覽列上的CSS底部邊框 我有一個導航欄,當懸停列表中的任何項目時,我在底部添加了一條紅線,但我想將該紅線移到標題下方(例如“服務”),知道如何實現此目的?我在codepen中新增了一個小範例,以便您可以輕...來自於 2024-04-06 15:04:4102347將在MYSQL資料庫中將ASP Classic程式碼儲存為字串的可能性 是否可以將asp經典程式碼儲存到MySQL資料庫中並讓它在拉取時執行程式碼?例如將變數名稱儲存到字串中並讓它在顯示之前執行ASP?我懷疑這是不可能的,因為MySQL請求在頁面載入後...來自於 2024-04-06 13:38:4301358熱門教學更多>相關教學熱門推薦最新課程
php入門教程之一週學會PHP4268229 JAVA 初級入門影片教學2533388 小甲魚零基礎入門學習Python影片教學507235 PHP 零基礎入門教學862364
最新ThinkPHP 5.1全球首發影片教學(60天成就PHP大牛線上訓練課程)1422952次學習 JAVA 初級入門影片教學2533388次學習 小甲魚零基礎入門學習Python影片教學507235次學習 Web前端開發極速入門215804次學習 零基礎精通 PS 影片教學889901次學習
【web前端】Node.js快速入門7455次學習 國外Web開發全端課程全集5940次學習 Go語言實戰之 GraphQL4924次學習 550W粉絲大佬手把手從零學JavaScript695次學習 python大神Mosh,零基礎小白6小時完全入門24670次學習最新下載更多>網站特效網站源碼網站素材前端模板