HTML的定义

HyperText Markup Language 超文本标记语言
超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准, 它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。
index首页面
<!--文档类型声明:告诉浏览器以什么标准来渲染当前页面-->
<!DOCTYPE html>
<head>
<!--meta:元数据标签-->
<meta charset="UTF-8">
<!--link:资源引入标签-->
<link rel="icon" href="img/a.png">
<!--title:定义标题-->
<title>杰瑞教育</title>
</head>
<body>
<!--正常情况下body里的所有内容都会显示在页面里-->
</body>
</html>

Webstorm常用快捷键

1:ctrl+/ 快速的添加单行注释
2:ctrl+shift+/ 快速添加多行注释,在光标所在位置添加注释
3:ctrl+d 快速删除光标所在的一行
4:ctrl+y 反撤销
5:ctrl+alt+↓ 复制当前行在下一行
6:ctrl+alt+L 排版页面整齐(如果QQ在运行中注意热键冲突)

块级标签

特点:独占一行,不允许其他元素和自己同行显示
标题标签:<h1>1级标题</h1>......<h6>6级标题</h6>
段落标签:<p style="text-align: justify;text-indent: 2em">青岛理工大学</p>
换行标签:<br>
分割线标签:<hr>
应用标签: <blockquote cite="www.baidu.com"> 时间是一切财富中最宝贵的财富。 —— 德奥弗拉斯多
</blockquote>
预格式标签:<pre> </pre>
有序列表标签:<ol> <!--orderList--> <li>填写信息</li> </ol>
无序列表标签:<ul><!--UnorderList--> <li>如何激活会员</li> </ul>
定义列表:<dl> <!--DefineListTitle--> <dt>咖啡</dt><!--DefineListTitle-->
<dd><!-- DefineListDescription--> 一种黑色的热饮料,原料据说是咖啡豆,非洲盛产
</dd> </dl>
组合标签:<figure> <img src="../img/c.jpg" alt=""width="100" height="100">
<figcaption> 漂亮的图片 </figcaption> </figure>
分组标签:<div style="height: 100px;</div>

行级标签

特点:占用的空间和自己的实际内容等宽
span标签:<span style="font-size: 40px;color: blue">0</span>
文本标签:<!--倾斜,强调--><em>版本所有,侵权必究</em>
<!--倾斜--> <i>版本所有,侵权必究</i>
<!--加粗,强调--> <strong>版本所有,侵权必究</strong>
<!--加粗,--> <b>版本所有,侵权必究</b>
超链接标签:页面链接 <a href="https://www.baidu.com" target="_blank">百度首页</a>
锚点链接<a name="top"></a><!--锚点-->
<div style="height: 1200px;background- color: green">
顶部 <buttom style="position: fixed;bottom: 50px;right: 50px">
<a href="#top">返回页面顶部</a> </buttom> </div>
功能链接<a href="tencent://message/?uin=767158635">发送qq消息</a>
<a href="mailto://767158635@qq.com">发邮件</a>
img标签:<img src="../img/e.jpg" alt="图片加载失败" width="100" height="69" align="right">
表格标签:<table> <caption>表格标题</caption> <tr> <td></td> </tr> </table>
表单标签:<form action="" method=""> </form>

表格标签的一些属性

border="5" 边框线宽度
width="300px" 表格宽度
height="80px" 表格高度
cellspacing="0" 表格间分割线的宽度
cellpadding="5" 表格内容距离单元格的距离
align="center" 表格的对齐方式
bgcolor="yellow" 表格的背景颜色
background="../img/g.png" 表格的背景图片
bordercolor="red" 边框线和内部分割线的颜色

td/tr的属性

就近原则:表格的属性和单元格的属性相同的情况下,单元格属性优先
width="300px" 单元格宽度
height="80px" 单元格高度
align="center" 单元格内部文字的水平对齐方式
valign="middle" 单元格内部文字的垂直对齐方式
nowrap 单元格内部文字不换行
rowspan 表格跨行使用属性
colspan 表格跨列使用属性

form表单

action:表单数据提交的地址
method:用来指定数据传递到服务端的基本方法
1:get:传递的数据会拼接到url后面
优点:简单、快捷
缺点:暴露敏感信息,数据传输量有限
2:post:传递的数据会隐藏起来,放在请求体。
优点:数据传输量大,信息保密性好
缺点:相比get请求,速度慢一些
各类表单元素
 
Type 功能 例子
text 单行文本输入 <input type="text" name="name">
password 密码 <input type="password" name="pwd">
radio 单选 <input type="radio" name="sex" value="man"> 男
<input type="radio" name="sex" value="women"> 女
checkbox 多选 <input type="checkbox" name="hobby" value="basketball">篮球
<input type="checkbox" name="hobby" value="score">足球
file 文件上传 <input type="file" name="img">
image 图形提交按钮 <input type="image" src="../img/a.png" >
button 普通按钮 <input type="button" value="注册">
reset 重置表单数据 <input type="reset" value="清空">
submit 提交表单数据 <input type="submit" value="登录">
select 下拉菜单 <select name="p" id="p">
<option value="bj">北京</option>
<option value="gs">甘肃</option>
textarea 文字区域 <textarea name="" id="" style="resize: none" cols="30" rows="10">
</textarea>
fieldset legend 外边框题目内容 <fieldset> <legend>个人信息</legend> <form> ......</form> </fieldset>

一些特殊属性

1.下拉菜单的默认选择:selected
2.自动缩放:style="resize: none"
3.单选将男或女和前面第小圆圈联合起来:
性别:<input type="radio" name="sex" value="1" id="man"> <label for="man">男</label>

智能表单

(HTML5提供了多样的输入类型和风格,让设计界面更加丰富)
<!--在表单外的表单元素可以通过form属性和某个表单关联-->
<form action="www.vvv.php" method="get" id="login">
<input type="submit"><br>
<input type="email"><br>
<input type="url"><br>
<input type="data"><br>
<input type="time"><br>
<input type="month"><br>
<input type="week"><br>
<input type="number" max="10" min="3" step="2"><br>
<input type="range"><br>
<input type="color"><br>
<input type="tel">
</form>
姓名:<input type="text"name="name" form="login">

新属性

<form action="www.vvv.php" method="get" id="login">
<input type="text" autofocus="autofocus"><br>
<input type="text" autocomplete="off"><br>
<input type="text" required="required"><br>
<input type="text" name="name" placeholder="请输入姓名"><br>
<input type="submit" />
<input type="text" name="country_code" pattern="[A-z]{3}"
title="Three letter country code" />
<input type="search" name="user_search" placeholder="Search W3School" />
</form>
姓名:<input type="text"name="name" form="login">

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. 下载Ext JS 5.1 gpl版本的方法

    先进入官网:http://www.sencha.com 然后在导航的Products中选择Sencha Ext JS,会看到以下页面: 这时候不要单击Download按钮,而是要单击导航中的DETAI ...

  2. STL - string(典型操作demo)

    1String概念  string是STL的字符串类型,通常用来表示字符串.而在使用string之前,字符串通常是用char*表示的.string与char*都可以用来表示字符串,那么二者有什么区别呢 ...

  3. pyhton exit

    exit("0") is normally out, and means "successful termination" exit("1" ...

  4. 使用GDAL将下载的Google卫星图像转为带坐标的tif

    网上有很多下载Google地图的卫片的软件,一般下载下来的图像都是jpg格式的,另外附带一个坐标信息的描述文件.这样的数据不能直接拿来在遥感或者GIS软件中使用,因为图像里面没有投影和坐标信息,所以就 ...

  5. JavaScript进阶(六)用JavaScript读取和保存文件

    用JavaScript读取和保存文件 因为Google还不提供同步插件数据的功能,所以导入和导出插件配置就必须和文件打交道了.而出于安全原因,只有IE才提供访问文件的API:但随着HTML 5的到来, ...

  6. 《java入门第一季》之java语法部分小案例

    到这里举一个小例子把语法部分梳理一下,下一节开始进入java正式基础--面向对象的学习整理. 案例: /* 某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全, 在传递过程中需要加密 ...

  7. OAF实现下拉菜单联动

    当需要输入多个下拉菜单选项时,可能某些下拉菜单是有级联关系的.这时候就需要使用级联的下拉菜单来解决.下面的教程将介绍如何使用ppr制作级联下拉菜单 一.新建AM 在test.oracle.apps.c ...

  8. ffdshow 源代码分析 4: 位图覆盖滤镜(滤镜部分Filter)

    ===================================================== ffdshow源代码分析系列文章列表: ffdshow 源代码分析 1: 整体结构 ffds ...

  9. Linux查询已开启文件或已运行进程开启之文件fuser,lsof,pidof

    fuser:藉由文件(或文件系统)找出正在使用该文件的程序 [root@www ~]# fuser [-umv] [-k [i] [-signal]] file/dir 选项与参数: -u :除了进程 ...

  10. SharePoint 2007 列表页定制--4个默认页定制

    以"简单的领导简介"为例,欢迎大家指正 背景:项目中需要有领导简介的模块,就开始制作领导简介,本来很简单,有一个列表就可以,然后在前台展示出来,但是客户看到我们的效果,尤其输入领导 ...