时间:于2017年12月3日 19:35:18开始

用于: 这文章用于个人技术总结(全文转发请标明出处,小段摘抄随意)

HTML笔记
1、html标签不区分大小写,但是建议小写
2、常用标签:
可用在head部分:
  <head>
    <title>...</title> //网页标题
    <meta charset="UTF-8"> //提供有关页面信息
    <link rel="stylesheet" type="text/css" href="theme.css"> //链接一个外部样式表
    <style>...</style> //内部样式表
    <script>...</script> //内部js代码
  </head>
  <body>
    <p>段落文本</P> //文章段落放到<p>标签里
    <h1>...<h6> //文章的标题,一到六个等级的标题
    <b></b> //无意义的加粗,仅文本表现加粗(没有语义)
    <strong></strong> //有意义的加粗,对搜索引擎友好
    <i></i> //无意义的斜体(没有语义)
    <em></em> //有意义的斜体,对搜索引擎友好
    <span></span> //用来组合文档中的行内元素(没有语义)
    <q></q> //短文本引用(文本不需要加双引号)
    <blockquote></blockquote>//长文本引用
    <br/> //换行标签
    <hr/> //分割线标签
    $nbsp; //特殊字符空格(分号必不可少)
    <address>地址</address> //地址标签,默认是斜体
    <code>代码</code> //单行代码标签
    <pre>代码</pre> //多行代码标签(会保留空格和换行符)
    <ul> //无序列表(list-style:none;样式去前面的点)
      <li>信息</li>
      <li>信息</li>
    </ul>
    <ol> //有序列表
      <li>...</li>
      <li>...</li>
    </ol>
    <div></div> //容器标签
    <table>定义表格
    <thead>表头
    <tbody>表格主体
    <tfoot>表格页脚(脚注或表注)
    <tr>表格行
    <th>表头
    <td>表格单元格
    <caption>表格标题
    <col>为表格定义属性值
    <colgroup>对表格的列进行组合
    <table> //表格标签   
    <caption>大标题</caption>
    <thead>
      <tr>
        <th>小标题</th>
        <th>小标题</th>
        <th>小标题</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>内容</td>
        <td>内容</td>
        <td>内容</td>
      </tr>
      <tr>
        <td>内容</td>
        <td>内容</td>
        <td>内容</td>
      </tr>
      <tr>
        <td>内容</td>
        <td>内容</td>
        <td>内容</td>
      </tr>
    </tbody>
    </table>
    <a href="网址">链接显示的文本</a> //超链接标签
    <img src="图片地址" alt="图片不显示时的替换文本" title="提示文本"/> //插入图片
    <form method="get/post" action="服务器文件(save.php)"></form> //表单标签
    <input type="test/password" name="名称" value="值"/> //输入框
    <textarea rows="行数" cols="列数">文本</textarea> //在表单中大段文字用
    <input type="radio/checkbox" value="值" name="名称" checked="checked"/>
    /*单选框radio与复选框checkbox checked="checked"为默认选中*/
    <option value="提交值">选项</option> //下拉框
    <form action="save.php" method="post">
    <label for="a">爱好</label> //为input元素定义标注(for与input的id绑定,点击label也可以触发控件)
    <select id="a"> //下拉框例子
    <option value="看书">看书</option>
    <option value="旅游" selected="selecred">旅游</option>
    <option value="运动">运动</option>
    <option value="购物">购物</option>
    </select>
    </form>
    <input type="submit" value="提交"/> //表单提交按钮
    <input type="reset" value="重置"/> //表单重置按钮
  </body>
3.语义化的作用:更容易被搜索引擎收录.
4.html的注释:<!--这是html的注释-->

5.HTML5新增表单元素

  <form action="#" method="get">      //表单元素  action属性指这个表单要用哪个后台文件执行   method属性指要用“get”或者“post”方法传表单

    <input type="email" name="user_name" id="">       //会检测用户是否输入email格式  如图:
                                               
    <input type="url" name="user_url" id="">       //url格式输入    如图:
                                                                
    <input type="number" name="user_number" value="1" max="100" min="1" step="10">       //数字格式输入  max最大值  min最小值  step按一次加多少
                                                                           

<input type="range" name="user_range" value="1" max="100" min="1" step="10">   //滑动块    与number相识  只是显示的效果不同

    

    <input type="date" name="user_date" >         //日期  如图:
                                                   

    /*与之类似的还有 month week time 这里我就不一一举例了*/

    <input type="search" name="user_search" >   //搜索  与一般Input相比多了一个x

                   

    <input type="tel" name="user_tel" >        //电话号码的输入 (除了语义,与普通input比看不出有什么区别)

    <input type="color" name="user_color" >    //颜色   (很强大)

                              

    <input type="file" name="user_file" >    //提交文件
    <input type="img" name="user_img" >    //提交图片

    <input type="submit" value="提交">              //必不可少的提交表单  <button type="email">提交<button> 相同效果
  </form>

<datalist>元素    与<input>元素中的list属性 配套使用,例子:

  <form action="#" method="get">
    请输入:<input type="text" list="list1">
    <datalist id="list1">
      <option label="1" value="IE"></option>
      <option label="2" value="火狐"></option>
      <option label="3" value="谷歌"></option>
      <option label="4" value="欧朋"></option>
      <option label="5" value="苹果"></option>
    </datalist>
    <button type="submit">提交</button>
  </form>
                              

6.HTML5新增表单属性

autocomplete="on"||autocomplete="off" //自动完成功能 例子:
  <form action="#" method="get">
    用户名: <input type="text" name="username" autocomplete="on"/> <br/>
    密码: <input type="text" name="password" autocomplete="off"/> <br/>
  </form>

                         

autofocus="on" //默认获得焦点(加载页面后该属性所在的元素默认获得焦点)

multiple          //提交多份文件或者图片

pattern="" //自定义正则表达式
placeholder="文本框提示信息" //文本框提示信息

  

required="required"           //不能为空

7.canvas画布

<canvas>这里的文字会在浏览器不支持canvas的时候显示</canvas>   //默认画布是width:300,height:150

由于canvas需要用到js  这里就不详细说明了  到时候在js总结里说  或者重新再写一个专门讲canvas的

*这篇html小结 大致就写到这里了,没基础的同学还是需要看书或者看视频详细的写一下并试着coding,这篇小结主要还是用于回顾一下学过的知识,加深影响.

html与html5 总结的更多相关文章

  1. 使用HTML5开发Kinect体感游戏

    一.简介 我们要做的是怎样一款游戏? 在前不久成都TGC2016展会上,我们开发了一款<火影忍者手游>的体感游戏,主要模拟手游章节<九尾袭来 >,用户化身四代,与九尾进行对决, ...

  2. 读书笔记:《HTML5开发手册》--HTML5新的结构元素

    读书笔记:<HTML5开发手册> (HTML5 Developer's CookBook) 虽然从事前端开发已有很长一段时间,对HTML5标签也有使用,但在语义化上面理解还不够清晰.之前在 ...

  3. HTML5 Boilerplate - 让页面有个好的开始

    最近看到了HTML5 Boilerplate模版,系统的学习与了解了一下.在各种CSS库.JS框架层出不穷的今天,能看到这么好的HTML模版,感觉甚爽.写篇博客,推荐给大家使用.   一:HTML5 ...

  4. 戏说HTML5

    如果有非技术人员问你,HTML5是什么,你会怎么回答? 新的HTML规范... 给浏览器提供了牛逼能力,干以前不能干的事...(确切地说应该是给浏览器规定了许多新的接口标准,要求浏览器实现牛逼的功能. ...

  5. nw.js桌面软件开发系列 第0.1节 HTML5和桌面软件开发的碰撞

    第0.1节 HTML5和桌面软件开发的碰撞 当我们谈论桌面软件开发技术的时候,你会想到什么?如果不对技术本身进行更为深入的探讨,在我的世界里,有这么多技术概念可以被罗列出来(请原谅我本质上是一个Win ...

  6. Web大前端时代之:HTML5+CSS3入门系列

    准备来一波新技术,待续.... Old: 联系源码:https://github.com/dunitian/LoTHTML5 文档下载:https://github.com/dunitian/LoTD ...

  7. 07. Web大前端时代之:HTML5+CSS3入门系列~H5 地理位置

    Web大前端时代之:HTML5+CSS3入门系列:http://www.cnblogs.com/dunitian/p/5121725.html 源码:https://github.com/duniti ...

  8. HTML5 介绍

    本篇主要介绍HTML5规范的内容和页面上的架构变动. 目录 1. HTML5介绍 1.1 介绍 1.2 内容 1.3 浏览器支持情况 2. 创建HTML5页面 2.1 <!DOCTYPE> ...

  9. HTML5 语义元素(一)页面结构

    本篇主要介绍HTML5增加的语义元素中关于页面结构方面的,包含: <article>.<aside>.<figure>.<figcaption>.< ...

  10. HTML5 input元素新的特性

    在HTML5中,<input>元素增加了许多新的属性.方法及控件.本文章分别对这三方面进行介绍. 目录 1. 属性 2. 方法 3. 新控件 1. 属性 <input>元素在H ...

随机推荐

  1. Spring Boot-Logback 配置(区分环境、分包、分级别打印)

    <?xml version="1.0" encoding="UTF-8"?> <configuration> <!--生产环境 - ...

  2. Java利用jacob实现文档格式转换

    实现文档格式之间的转换,我使用的是jacob-1.7版本,需要jacob.jar来调用activex控件,本机需安装WPS/office,还需要jacob.jar以及jacob.dll 其中:    ...

  3. R语言入门学习笔记 - 对R软件的认识

    一.R软件 1.安装R:自行百度☺ 2.R控制台(R Console)和R程序脚本: 打开R软件,就会直接打开控制台,控制台可以显示程序运行的结果.错误提示等信息,也可以直接输入想要执行的操作并立即返 ...

  4. STL中常用的c++语法

    函数调用操作(c++语法中的左右小括号)可以被重载,STL的特殊版本都以仿函数形式呈现.如果对某个class进行operator()重载,它就成为一个仿函数. 仿函数(functor),就是使一个类的 ...

  5. 条款21: 尽可能使用const

    对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const,还有,两者都不指定为const: char *p = "hello"; ...

  6. C#.NET 如何快速输入一个对象事件对应的方法

    直接在Textbox图像对象中找到这个对象的KeyPress方法,然后输入触发的事件名称.效率更高,不容易出错. "void TypeAreaKeyPress(object sender, ...

  7. Mariadb 主从

    一 mariadb主从多用于网站架构,因为该主从的同步机制是异步的,数据的同步有一定延迟,也就是说有可能会造成数据的丢失,但是性能比较好,因此网站大多数用的是主从架构的数据库,读写分离必须基于主从架构 ...

  8. Swift—使用try?和try!区别-仅供参考

    在使用try进行错误处理的时候,经常会看到try后面跟有问号(?)或感叹号(!),他们有什么区别呢? 1.使用try?  try?会将错误转换为可选值,当调用try?+函数或方法语句时候,如果函数或方 ...

  9. 使用heartbeat+monit实现主备双热备份系统

    一.使用背景 项目须要实现主备双热自己主动切换的功能,保证系统7*24小时不间断执行.现已有两台双网卡的IBM的server,为了不再添加成本採购独立外部存储设备和双机热备软件.採用了linux下开源 ...

  10. cocos2d-x 求相交矩阵

    cocos2d-x有推断矩阵相交的方法 CCRect::intersectsRect(CCRect& rect)但可惜没有提供求两个相交矩阵的方法,我作了总结,代码例如以下: CCRect T ...