Html开发常用习惯之(一)

Html开发常用习惯:

语法

•缩进使用soft tab(4个空格);
•嵌套的节点应该缩进;
•在属性上,使用双引号,不要使用单引号;
•属性名全小写,用中划线做分隔符;
•不要在自动闭合标签结尾处使用斜线(HTML5 规范 指出他们是可选的);
•不要忽略可选的关闭标签,例: 和 。

<!DOCTYPE html>
<html>
    <head>
        <title>Page title</title>
    </head>
    <body>
        <img src="images/company_logo.png" alt="Company">

        <h1 class="hello-world">Hello, world!</h1>
    </body>
</html>

HTML5 doctype

在页面开头使用这个简单地doctype来启用标准模式,使其在每个浏览器中尽可能一致的展现;

虽然doctype不区分大小写,但是按照惯例,doctype大写 (关于html属性,大写还是小写)。

<!DOCTYPE html>
<html>
    ...
</html>

lang属性

根据HTML5规范:

应在html标签上加上lang属性。这会给语音工具和翻译工具帮助,告诉它们应当怎么去发音和翻译。

更多关于 lang 属性的说明在这里;

在sitepoint上可以查到语言列表;

但sitepoint只是给出了语言的大类,例如中文只给出了zh,但是没有区分香港,台湾,大陆。而微软给出了一份更加详细的语言列表,其中细分了zh-cn, zh-hk, zh-tw。

<!DOCTYPE html>
<html lang="en-us">
    ...
</html>

字符编码

通过声明一个明确的字符编码,让浏览器轻松、快速的确定适合网页内容的渲染方式,通常指定为’UTF-8’。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
    </head>
    ...
</html>

IE兼容模式

用 标签可以指定页面应该用什么版本的IE来渲染;

如果你想要了解更多,请点击这里;

不同doctype在不同浏览器下会触发不同的渲染模式(这篇文章总结的很到位)。

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    </head>
    ...
</html>

上一篇:前端开发常用命名规范`
下一篇:Html开发常用习惯之(二)

该文本人以上希望对初学朋友有些帮助同时自己笔记留用,谢谢!
更多关注付义方技术博客:http://blog.csdn.net/fuyifang
或者直接用手机扫描二维码查看更多博文:

时间: 2024-07-29 23:18:27

Html开发常用习惯之(一)的相关文章

Html开发常用习惯之(二)

Html开发常用习惯: 引入CSS, JS 根据HTML5规范, 通常在引入CSS和JS时不需要指明 type,因为 text/css 和 text/javascript 分别是他们的默认值. HTML5 规范链接 •使用link •使用style •使用script <!-- External CSS --> <link rel="stylesheet" href="code_guide.css"> <!-- In-document

前端开发常用命名规范

前端开发常用命名规范: 项目命名 全部采用小写方式, 以下划线分隔. 例:my_project_name 目录命名 参照项目命名规则: 有复数结构时,要采用复数命名法. 例:scripts, styles, images, data_models JS文件命名 参照项目命名规则. 例:account_model.js CSS, SCSS文件命名 参照项目命名规则. 例:retina_sprites.scss HTML文件命名 参照项目命名规则. 例:error_report.html 上一篇:H

IOS开发--常用工具类收集整理(Objective-C)(持续更新)

 前言:整理和收集了IOS项目开发常用的工具类,最后也给出了源码下载链接. 这些可复用的工具,一定会给你实际项目开发工作锦上添花,会给你带来大大的工作效率. 重复造轮子的事情,除却自我多练习编码之外,就不要傻傻的重复造轮子了,还是提高工作效率,早点完成工作早点回家陪老婆孩子. 所以下面备份的常用工具类一定是你需要的. 前提:你有一定的开发经验,知道它们在开发的什么地方需要,你都不知道用在哪里,那你需要个毛啊,还是好好另外学好基础吧.少儿不宜,请离开哦. 插件目录列表:(持续更新和添加) 1.UI

web开发常用js功能性小技巧

js|web|技巧 web开发常用js功能性小技巧 -------------------------------------------------------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">; <HTML>; <HEAD>; <TITLE>; New Document </TITLE&g

Webjx收集:Web前端开发常用工具汇总

1,IE网页调试插件 IE Developer Toolsbar IE下的FireBug.HTML及CSS调试工具 http://www.windowsmarketplace.com/details.aspx?itemid=2695980 Microsoft Script Debugger Companion.JS 需要安装Microsoft Script Debugger才可 Companion.JS IE下的javascript调试工具. http://www.my-debugbar.com

Android开发常用代码片段

1.图片旋转 Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.moon); Matrix matrix = new Matrix(); matrix.postRotate(-90);//旋转的角度 Bitmap resizedBitmap = Bitmap.createBitmap(bitmapOrg, 0, 0, bitmapOrg.getWidth(),

安卓开发常用工具和第三方库汇总

本文讲的是安卓开发常用工具和第三方库汇总,我的名字叫 Ryan Cooke 我在 Pinterest 的核心体验团队工作.今天在这里我会谈论各种 Android 库:它们各自的优点,缺点和其他相关知识.目的是高效地概述尽可能多的库,这样,当你遇到一个问题的时候,你知道这是不是个已经解决的问题?什么样的方案更好?同时也能帮助你避免那些陷阱. 选择正确的库意味着你可以拥有一个已经成熟的更好的解决方案,而不是花费三个月来重新构建它.了解这些库是第一步. 我听到很多人想要实现第一个库, 我们难道不能用

Android开发常用经典代码段集锦_Android

本文实例总结了Android开发常用经典代码段.分享给大家供大家参考,具体如下: 1.图片旋转 Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.moon); Matrix matrix = new Matrix(); matrix.postRotate(-90);//旋转的角度 Bitmap resizedBitmap = Bitmap.createBitma

求一本介绍游戏开发常用技术的书

问题描述 求一本介绍游戏开发常用技术的书 求一本介绍游戏开发常用技术的书,就是那些诸如异步加载 预加载 缓冲池什么的,要能够从理论到实现机理都能介绍道的 解决方案 有游戏编程精粹和Windows游戏编程大师等等的. 这个你可以在网上书店搜一下,然后对照着买书,一般书中都会告诉你游戏开发用什么技术的. 有个9秒社团网站和蛮牛网站,这两个是游戏开发网站,有游戏代码和其他的资源,你有时间可以上去逛逛的. 至于其它的只有你慢慢去搜集和学习了.