小强的HTML5移动开发之路(1)——HTML介绍
来自: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方式:在前一个页面生成参数并 ...
随机推荐
- ACM Ignatius and the Princess I
公主被BEelzebub feng5166绑架,我们的英雄Ignatius必须拯救我们美丽的公主. 现在他进入feng5166的城堡.城堡是一个大迷宫.为简单起见,( To make the prob ...
- Git 常用命令速查表
- git 覆盖本地变化
git fetch && git reset --hard origin/master
- Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355 大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法 ...
- J2EE进阶(十七)Hibernate中常用的HQL查询方法(getHibernateTemplate())
J2EE进阶(十七)Hibernate中常用的HQL查询方法(getHibernateTemplate()) 当我们使用Hibernate进行数据的CRUD操作时,利用模版进行操作不失为一种方法. ...
- Android图表库MPAndroidChart(四)——条形图的绘制过程过程,隐隐约约我看到了套路
Android图表库MPAndroidChart(四)--条形图的绘制过程过程,隐隐约约我看到了套路 在学习本课程之前我建议先把我之前的博客看完,这样对整体的流程有一个大致的了解 Android图表库 ...
- 理解性能的奥秘——应用程序中慢,SSMS中快(4)——收集解决参数嗅探问题的信息
本文属于<理解性能的奥秘--应用程序中慢,SSMS中快>系列 接上文:理解性能的奥秘--应用程序中慢,SSMS中快(3)--不总是参数嗅探的错 前面已经提到过关于存储过程在SSMS中运行很 ...
- make、make clean、make install、make uninstall、make dist、make distcheck和make distclean
Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件.make clean清除 ...
- VS2008界面语言设置
在卸载某个软件的时候,不知道什么原因导致vs2008的界面变成中文的了,但是菜单还是英文的,很不美观. 几经查找,最后可以在如下的地方设置界面语言 Tools -> Options 如果设置成 ...
- 安卓高仿QQ头像截取升级版
观看此篇文章前,请先阅读上篇文章:高仿QQ头像截取: 本篇之所以为升级版,是在截取头像界面添加了与qq类似的阴影层(裁剪区域以外的部分),且看效果图: 为了适应大家不同需求,这次打了两个包,及上图 ...