zoukankan      html  css  js  c++  java
  • HTML5编码规范

    • 为每个 HTML 页面的第一行添加标准模式(standard mode)的声明,这样能够确保在每个浏览器中拥有一致的展现。
    • 用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致展现的方法。
    • 嵌套元素应当缩进一次(即两个空格)。
    • 对于属性的定义,确保全部使用双引号,绝不要使用单引号。
    • 不要在自闭合(self-closing)元素的尾部添加斜线 -- HTML5 规范中明确说明这是可选的。
    • 不要省略可选的结束标签(closing tag)(例如,</li> 或 </body>)。
    • 在引入 CSS 和 JavaScript 文件时一般不需要指定 type 属性,因为 text/css 和 text/javascript 分别是它们的默认值。
    • 布尔型属性可以在声明时不赋值。XHTML 规范要求为其赋值,但是 HTML5 规范不需要。
     1 <!DOCTYPE html>
     2 <html lang="zh-CN">
     3   <head>
     4     <title>Page title</title>
     5   </head>
     6   <body>
     7     <img src="images/company-logo.png" alt="Company">
     8     <h1 class="hello-world">Hello, world!</h1>
     9   </body>
    10 </html>

    HTML 属性应当按照以下给出的顺序依次排列,确保代码的易读性。

    • class
    • idname
    • data-*
    • srcfortypehref
    • titlealt
    • aria-*role

    class 用于标识高度可复用组件,因此应该排在首位。id 用于标识具体组件,应当谨慎使用(例如,页面内的书签),因此排在第二位。

    1 <a class="..." id="..." data-modal="toggle" href="#">
    2   Example link
    3 </a>
    4 
    5 <input class="form-control" type="text">
    6 
    7 <img src="..." alt="...">
    1 <input type="text" disabled>
    2 
    3 <input type="checkbox" value="1" checked>
    4 
    5 <select>
    6   <option value="1" selected>1</option>
    7 </select>
  • 相关阅读:
    web高级第一节
    Socket网络编程
    redis第三节
    redis第二节
    Git(2)
    Xamarin.Android 应用程序配置
    Android--ListView与数据绑定(Xamarin)
    Android--Activity(活动)
    Xamarin Android 真机调试时闪退
    wpf 将Style应用到 ListView 中的 ListViewItem 元素
  • 原文地址:https://www.cnblogs.com/daixiaotian/p/5976707.html
Copyright © 2011-2022 走看看