html 文件就是充当模板使用,包含head头和body身体,body包含众多的标签,每个标签都使用尖括号包裹,内部由标签名和标签属性构成。
其中标签分为2类:
1:块级标签,特点:占用一行,如:<h>,<p>,<div> 等
2:行内标签,特点:只占用自身大小,如:<span>,<input>,<a> 等
标签存在的意义:用于定位操作,css操作,js操作
html特殊符号参考:http://www.cnblogs.com/web-d/archive/2010/04/16/1713298.html
适用于大多数 HTML 元素的属性
属性 值 描述
class classname 规定元素的类名(classname)
id id 规定元素的唯一 id
style style_definition 规定元素的行内样式(inline style)
title text 规定元素的额外信息(可在工具提示中显示)
<!DOCTYPE html> <!--对应关系,代表一个统一的默认规范-->
<html lang="en">
<head> <!-- html 头-->
<!-- meta:提供有关页面的元信息 -->
<meta http-equiv='content-type',content='text/html',charset='utf-8'> <!--页面编码-->
<meta http-equiv="Refresh" Content="30"> <!-- 默认30秒刷新一次-->
<meta http-equiv="Refresh" Content="5;Url=http;//www.authhome.com.cn"/> <!-- 5秒自动跳转-->
<meta name="keywords" content="星级2,关键词。。"> <!--用于搜索引擎进行关键字搜索-->
<meta name="description" content="描述的内容"/> <!--网站描述说明-->
<meta http-equiv="X-UA-Compatible" content="IE=IE9;IE8;IE7"/> <!--进行ie的兼容 从大到小模式兼容打开-->
<title>首页</title> <!-- 标题 -->
<link rel="shortcut icon" href="image/favicon.ico"> <!--页面标题上的图片和位置,字串是固定的-->
<!-- <style></style> css样式的时候在css文档记录说明-->
</head>
<body> <!-- html 体-->
<!-- 重要标签20个如下说明-->
<!-- HTML 标题,通过 <h1> - <h6> 等标签进行定义的,<h1> 定义最大的标题。<h6> 定义最小的标题 -->
<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h3>
<h6>This is a heading</h6> <!-- HTML 段落 通过 <p> 标签进行定义的-->
<p>This is a paragraph.</p>
<p>This is another<br /> paragraph.</p> <!-- HTML 链接 通过 <a> 标签进行定义的-->
<!-- 功能1:跳转-->
<a href="http://www.w3school.com.cn">This is a link</a>
<!-- 功能2:锚 一般用于通过目录跳转到当前页面的指定位置-->
<a href="#某个标签的ID">测试</a> <!-- HTML 图像 通过 <img> 标签进行定义的-->
<!-- 属性 src:图片的位置-->
<!-- 属性 title:鼠标指向图片的提示信息-->
<!-- 属性 alt: 属性用来为图像定义一串预备的可替换的文本-->
<img src="w3school.jpg" width="104" height="142" title="鼠标提示" alt="图片信息"/> <!-- div 可用于组合其他 HTML 元素的容器,没有特定的含义--> <!-- span 用作文本的容器,没有特定的含义 --> <!-- input系列 -->
<input type="text" name="名称" value="默认值" />
<input type="password" name="名称" value="默认值" />
<input type="submit" value="表单提交按钮" />
<input type="button" value="登录按钮" />
<!-- 单选框,多个单选框name值相同才可单选-->
<input type="radio" name="名称" checked="checked" value="提交的值">
<!-- 多选框,批量获取数据-->
<input type="checkbox" name="名称" value="提交的值">
<!--上传文件,依赖form表单的一个属性:enctype="multipart/form-data"(表示把文件一点一点发给服务器)-->
<input type="file">
<input type="reset" value="重置" />
<textarea name="留言框">默认值</textarea>
<!-- select 下拉选项 -->
<select name="名称" size="显示数量" multiple="multiple多选">
<option value="值1">选项1</option>
<option value="值2">选项2</option>
</select> <!-- table 标签 colspan:列合并单元格,rowspan:行合并单元格-->
<table border="1">
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table> <!-- label 用于点击文字,使得关联的标签获取光标-->
<label>文字</label> <!-- form 表单 -->
<form action="http://www.baidu.com" method="GET/POST">
<input type="text" name="user" />
<input type="password" name="password" />
<!-- 提交到后台字典格式:{'user':'用户名','password':'密码'} -->
<!--以GET提交数据会将所有数据拼接在URL如:http://...index.html?user=名称&password=密码
以POST提交数据URL保持不变,数据会包含在内容里一起提交-->
<input type="button" value="login1"/> # 默认button没反应
<input type="submit" value="login2"/>
</form> <!-- 表单举例-->
<form enctype="multipart/form-data">
<p>请选择</p>
<!-- 选择按钮,名称必须一致才能进行选择,必须通过value值进行判断所选择的是哪个选择 -->
男:<input type="radio" name="garden" value="1" checked="checked"/>
女:<input type="radio" name="garden" value="2"/>
<br />
<p>爱好</p>
篮球:<input type="checkbox" name="favor" value="1" checked="checked">
足球:<input type="checkbox" name="favor" value="2">
皮球:<input type="checkbox" name="favor" value="3">
<p>技能</p>
唱歌:<input type="checkbox" name="skill" value="1">
跳舞:<input type="checkbox" name="skill" value="2">
<p>上传文件</p>
<input type="file" name="fname">
<textarea name="meno">默认值 </textarea> <select name="city" size="10" multiple="multiple">
<option value="1">北京</option>
<option value="2">上海</option>
<option value="3" selected="selected">成都</option>
</select>
<select>
<!-- 分组-->
<optgroup label="河北">
<option>石家庄</option>
<option>保定</option>
</optgroup>
</select>
<input type="submit" value="提交" />
<input type="reset" value="重置" />
</form>

前端学习之--html的更多相关文章

  1. 每天成长一点---WEB前端学习入门笔记

    WEB前端学习入门笔记 从今天开始,本人就要学习WEB前端了. 经过老师的建议,说到他每天都会记录下来新的知识点,每天都是在围绕着这些问题来度过,很有必要每天抽出半个小时来写一个知识总结,及时对一天工 ...

  2. web前端学习部落22群分享给需要前端练手项目

    前端学习还是很有趣的,可以较快的上手然后自己开发一些好玩的项目来练手,网上也可以一抓一大把关于前端开发的小项目,可是还是有新手在学习的时候不知道可以做什么,以及怎么做,因此,就整理了一些前端项目教程, ...

  3. 【web前端学习部落22群】分享 碰撞的小球开源小案例

    对于课程中的疑问,大家可以加 web前端学习部落22群 120342833和其他老师还有众多的小伙伴们进行沟通交流哦,群里还有不少技术大拿.行业大牛 可以一起探讨问题,我们也会安排专业的技术老师为大家 ...

  4. web前端学习部落22群开源分享 左边菜单导航

    有大量web前端开发工具及学习资料,可以搜群[ web前端学习部落22群 ]进行下载,遇到学习问题也可以问群内专家以及课程老师哟 <!DOCTYPE html> <html lang ...

  5. 【前端】Web前端学习笔记【2】

    [2016.02.22至今]的学习笔记. 相关博客: Web前端学习笔记[1] 1. this在 JavaScript 中主要有以下五种使用场景 在全局函数调用中,this 绑定全局对象,浏览器环境全 ...

  6. 前端学习 第七弹: Javascript实现图片的延迟加载

    前端学习 第七弹: Javascript实现图片的延迟加载 为了实现图片进入视野范围才开始加载首先: <img    src="" x-src="/acsascas ...

  7. 前端学习 第六弹: javascript中的函数与闭包

    前端学习 第六弹:  javascript中的函数与闭包 当function里嵌套function时,内部的function可以访问外部function里的变量 function foo(x) {   ...

  8. 前端学习 第五弹: CSS (一)

    前端学习 第五弹: CSS (一) 创建css: <link rel="stylesheet" type="text/css" href="my ...

  9. 前端学习 第四弹: HTML(一)

    前端学习 第四弹: HTML(一) 元素分类:块元素 内联元素 块级元素在浏览器显示时,通常会以新行来开始(和结束). 例子:<h1>, <p>, <ul>, &l ...

  10. 前端学习 第三弹: JavaScript语言的特性与发展

    前端学习 第三弹: JavaScript语言的特性与发展 javascript的缺点 1.没有命名空间,没有多文件的规范,同名函数相互覆盖 导致js的模块化很差 2.标准库很小 3.null和unde ...

随机推荐

  1. 【数据分析 R语言实战】学习笔记 第五章 数据的描述性分析(下)

    5.6 多组数据分析及R实现 5.6.1 多组数据的统计分析 > group=read.csv("C:/Program Files/RStudio/002582.csv") ...

  2. 十个 JDBC 的最佳实践

    JDBC是Java为多种关系型数据库提供的统一的访问接口,以下是我长期使用JDBC总结的十个最佳实践. 1. 使用PrearedStatement 任何一个使用过JDBC的Java程序员几乎都知道这个 ...

  3. Android-Emulator使用

    1.查看当前android支持的avd版本 2.创建Emulator avd: android create avd -n magicyu -t 2 -n后面接需要创建avd的名字,-t后面接需要创建 ...

  4. HDU 5391 Zball in Tina Town (打表,水)

    题意: Tina有一个球,它的名字叫zball.zball很神奇,它会每天变大.在第一天的时候,它会变大1倍.在第二天的时候,它会变大2倍.在第n天的时候,它会变大n倍.zball原来的体积是1.Ti ...

  5. iTOP-iMX6开发板Android系统下LVDS和HDMI双屏异显方法

    迅为iMX6 开发板 android 系统下 LVDS 和 HDMI 双屏异显的使用过程. 注意,iTOP-iMX6 开发板的 android 系统想要实现对 LVDS 和 HDMI 双屏异显功能的支 ...

  6. Spring事务管理全面分析

    Spring 事务属性分析什么是事物  事务管理对于企业应用而言至关重要.它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性.就像银行的自助取款机,通常都能正常 ...

  7. CocosCreator工程内的命名

    命名结构总体的命名结构遵循以下格式 前缀-内容-尾缀 - 前缀:用来定义node的属性- 内容:node的名字- 尾缀:序列或状态1231. 前缀说明:在开始的时候定义/声明这个节点的属性前缀可以是一 ...

  8. docker的安装及基础操作与镜像构建

    仓库配置及安装启动 [root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2 [root@loca ...

  9. Kubernetes 架构(上)【转】

    Kubernetes Cluster 由 Master 和 Node 组成,节点上运行着若干 Kubernetes 服务. Master 节点 Master 是 Kubernetes Cluster ...

  10. cocos creator 小记

    一个游戏场景有若干个节点组成,这些包括渲染节点,UI节点.   这里弱化了Layer层的概念. 一个游戏由若干个场景组件. 每个节点由若干个组件和若干子节点组成. 例如UI节点中的 按钮节点.子节点有 ...