来自:http://blog.csdn.net/dawanganban/article/details/17591373
HTML是HyperText Markup Language(超文本标记语言)的缩写,是构成所有所有网页基本结构的文本及标签组合。
一、目前市场上流行的浏览器
IE/Chrome/firefox/opera
其中Chrome/firefox/opera以及IE 9/10都能很好的兼容html5
二、HTML标签
html标签都以“<"括号开始,并以">"括号结束
如<a href="http://blog.csdn.net/dawanganban">
常用的属性有:id、class、style、title
id:该属性为标签所指对象提供一个名字
class:该属性为对象提供一个类名
style:该属性为对象应用一个对应的css样式
title:为对象赋予一个标题,大多数浏览器在鼠标经过时会提示。
我们在后面的Android开发中,会用到<meta name="viewport" content='width=980'/>这个标签,下面来看看<meta>标签的一个使用,也是我们的helloword.
- <html>
- <head>
- <title>first html</title>
- <!--refresh:刷新-->
- <meta http-equiv="refresh" content="1;url=http://blog.csdn.net/dawanganban'">
- <!-- 表示每隔1秒向url地址刷新 -->
- <meta http-equiv="content-type" content="text/html;charset=utf-8">
- <!--引入一个样式文件-->
- <link rel="stylesheet" type="text/css" href="style.css">
- </head>
- <body>
- hello word
- <body>
- </html>
三、重要标记
(1)链接
<a href="地址” target="打开的窗口" title="提示信息"></a>
target="_black":在新的窗口中打开链接
target="_selt":缺省值,在当前窗口中打开
(2)图片链接
<a href="地址" border="0"><img src="test.jpg"></a>
border属性值:为了去掉默认边框。
(3)发邮件
<a href="mailto:739299362@qq.com?subject=hello">发邮件</a>
(4)锚点(在同一页面进行跳转)
<a name="top">跳到这里</a>
<a href="#top">跳到top</a>
(5)表格
<table border="1" width="60%" cellpadding="10" cellspacing="0">
<tr><td>表格一</td><td>表格二</td></tr>
<tr><td>BIAOGE</td><td>BIAOGE</td></tr>
</table>
表格的对齐
align属性:水平对齐。 值:left(缺省):偏左/rignt/center
valign属性:垂直对齐。 值:top/bottom(缺省)/middle
不规则表格
colspan属性:合并水平单元格(合并列)
rowspan属性:合并竖直单元格(合并行)
表格可以嵌套
表格的完整定义
<table>
<caption>主题</caption> 只能是0个或者1个
<thead>表头</thead> 只能是0个或者1个
<tfoot>表脚</tfoot>
<tbody>表体</tbody>
</table>
(6)表单
<form action="服务器端的一个程序" method="get/post">
<!--input标记-->
<!--非input标记-->
</form>
1)input标记:
文本输入框:<input type="text" name="username" value="缺省值"/><!--必须加name-->
提交按钮: <input type="submit" value="确认"/>
密码输入框:<input type="password" name="pwd"/> <!--必须加name-->
单选:<input type="radio" name="gender" value="m"/><!--必须加name和value-->
<!--同一组name必须相同-->
多选:<input type="checkbox" name="interest" value="fishing"/>
重置:<input type="reset" value="取消"/>
普通按钮:<input type="button" value="点我吧"/>
上传文件:<input type="file" name="file1"/>
隐藏域:<input type="hidden" name="userId" value="123">
2)非input标记
下拉列表:
<select name="city" multiple="multiple">
<option value="bj">北京</option>
<option value="wh">武汉</option>
<option value="nj">南京</option>
</select>
<!--加上mutiple属性就成为多选了-->
多行文本输入框:
<textarea name="desc" cols="" rows=""></textarea>
(7)列表
无序列表:
<ul>
<li>item1</li>
<li>item2</li>
</ul>
有序列表:
<ol>
<li>item1</li>
<li>item2</li>
<ol>
(8)框架
<frameset>
作用是将一个大的窗口划分成许多子窗口
<frameset rows="200,300,*"> <!--划分为三个窗口-->
<frameset rows="20%,*"> <!--按照百分比划分-->
<frame src="top.html"/>
<frameset cols="30%,*"/>
<frame src="left.html"/>
<frame src="right.html"/>
</frameset>
</frameset>
<iframe>
作用是在当前窗口中嵌入一个子窗口
<iframe src="some.html" width="" height="">
</iframe>
小强的HTML5移动开发之路(1)——HTML介绍的更多相关文章
-
小强的HTML5移动开发之路(18)——HTML5地理定位
来自:http://blog.csdn.net/dawanganban/article/details/18192091 在前面的<小强的HTML5移动开发之路(2)--HTML5的新特性> ...
-
小强的HTML5移动开发之路(14)——Video标签详解
来自:http://blog.csdn.net/dawanganban/article/details/18180605 在前面的小强的HTML5移动开发之路(5)--制作一个漂亮的视频播放器中制作了 ...
-
小强的HTML5移动开发之路(13)——HTML5中的全局属性
来自:http://blog.csdn.net/dawanganban/article/details/18179483 一.accssskey 快捷键 <!DOCTYPE HTML> ...
-
小强的HTML5移动开发之路(11)——链接,图片,表格,框架
来自:http://blog.csdn.net/dawanganban/article/details/18098193 一.HTML是什么? HTML(hypertext mark-uplangua ...
-
小强的HTML5移动开发之路(42)——HTML4与HTML5文档结构比较
一般来说,人们在书写包括HTML在内的文档时,习惯上按照类似于"章--节--小节"这样的层次结构来进行. 在HTML4中的描述方式: <html> <head&g ...
-
小强的HTML5移动开发之路(37)——jqMobi快速入门
在<小强的HTML5移动开发之路(33)-- jqMobi基础>中我们了解了什么是jqMobi,并从官方下载了jqMobi开发包,下载后解压目录如下: 拷贝上面的/css目录./plugi ...
-
小强的HTML5移动开发之路(12)——从一个多媒体标签说起
来自:http://blog.csdn.net/dawanganban/article/details/18136813 一.视频播放 <html> <head> <ti ...
-
小强的HTML5移动开发之路(3)——HTML5与HTML4比较
来自:http://blog.csdn.net/dawanganban/article/details/17652873 在前面介绍了HTML5的新特性,新标签的使用,智能表单设计,引入多媒体对象,C ...
-
小强的HTML5移动开发之路(53)——jQueryMobile页面间参数传递
在单页模版中使用基于HTTP的方式通过POST和GET请求传递参数,而在多页模版中不需要与服务器进行通信,通常在多页模版中有以下三种方法来实现页面间的参数传递. 1.GET方式:在前一个页面生成参数并 ...
随机推荐
-
Datazen介绍
Datazen是移动端全平台的图表解决方案,基于HTML5的应用,实现了全平台的整合.此篇主要对其功能进行大体介绍. 这个平台最近刚被微软收购,相信微软看重的是其HTML5在全移动端平台的实现.Dat ...
-
[Python] 学习资料汇总
Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大且完善的通用型语言,已经有十多年的发展历史,成熟且稳定.Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用 ...
-
Java Reflection
Java语言的反射机制 1. Java反射的含义:获取应用中正在运行的Java对象. 2. Java反射机制: 在运行的程序中,对于任意的类,都可以知道这个类的属性.方法以及构造函数,对于任意对象都可 ...
-
创建线程方式-NSOperation
*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...
-
HDU 3790 最短路径问题【Dijkstra】
题意:给出n个点,m条边,每条边的长度d和花费p,给出起点和终点的最短距离和花费,求最短距离,如果有多个最短距离,输出花费最少的 在用dijkstra求最短距离的时候,再用一个f[]数组保存下最少花费 ...
-
liger grid loadData
function fn_Search() { var beginDt = $("#txtBegin").val(); var endDt = $("#txtEnd&quo ...
-
CentOS6.5 yum安装桌面环境
安装原因 安装centos6.5时选择了minimal CentOS最小化安装方式 需要使用浏览器拨号连接内网 安装过程 通过yum grouplist查询在 group 软件包中,Desktop.D ...
-
[Android学习笔记]Context简单理解
一.Context是什么?上下文对象,可以理解为一个程序的运行的环境,从中可以获取当前程序的资源:getResources,getAssets 二.常见的Context有哪些?Application ...
-
Maven学习(四)
eclipse创建Maven web项目 1.创建新项目 选择File -> New ->Project 选择New Project窗口中选择 Maven -> Maven Proj ...
-
html2canvas html截图插件
以下我总结了一些注意事项,在代码中注释了,仅供参考. html2canvas.js点击付:完整使用的demo ,如下: <!DOCTYPE html><html lang=" ...