1.   HTML中元素和标签

元素是由单个或一对标签定义的包含范围。一个标签就是左右分别有一个小于号(<)和大于号(>)的字符串。开始标签是指以不以斜杠(/)开头的标签,其内是一串允许的属性-值对。结束标签则是以一个斜杠(/)开头的标签。如:

<body><!—开始标签-->

<font color=”read”>连接</font>   <!—其中color=”read”就是属性-值对。“连接”就是内容-->

</body><!—结束标签-->

2.   HTML元素的四种形式

空元素<br>

带有属性的空元素<hr color=”blue”>

带有内容的元素<title>连接</title>

带有内容和属性的元素<font color=”read”>连接</font>

综上例子

<html>//起始符号。如果没有浏览器也可以解析

  <head>//开始文档头

     <title>

          My name is cauthy!//开始文档的标题

      </title>//结束文档的标题

  </head>//结束文档的头部

  <body color="red">//开始文档体

      Hello World!//浏览器显示的内容

  </body>//结束文档体

</html>//结束HTML文档

注:在HTML中,属性和标签的大小写无关。属性值可以加双引号,也可以不加。

3.  与段落控制相关的标签

<palign=”#”> 表示paragraph,作用:创建一个段。属性align表示段的对其方式,可以为leftright justify

<br>表示linebreak 作用:换行

<hrcolor=””>表示horizontal rule 作用:插入一条水平线,属性表示颜色可以用read green也可以用16进制的数,如#ffoooo

<html>

    <head><title>静夜思</title></head>

    <body>

    <p align="center">

    静夜思

    <hr color="#ffoooo">

    <p align="center">

    床前明月光,疑是地上霜。<br>

    举头望明月,低头思故乡。

    </body>

</html>//效果图

4.  与文本显示相关的标签

<center>…</center>:使文本居中显示

<hn align=””>…<hn>:用于指出文档的标题,n是从1到6的整数,1表示最大的标题,属性align表示标题的对齐方式,可以为center,left right

<fontsize=”n”color=””>…</font>:用于设置字体,size表示字体大小,n可以是从1到7的整数,数字越大,显示的字越大。

<b>…</b>:设置文本成为粗体

<i>…</i>:设置文本为斜体

<html>

   <head><title>静夜思</title></head>

   <body>

   <center>

   <h1><fontcolor="red"><b><i>静夜思</i></b></font></h1>

   李白

   <hr color="#ffoooo">

   <p>

   <font color="blue"size=6>

   床前明月光,疑是地上霜。<br>

      举头望明月,低头思故乡。</font>

   </center>
</body> </html>

5.   如何输入特殊字符

在HTML文档中,像不间断空格,回车等符号,HTML的保留字,一些在键盘中不存在的字符,都需要引用的方式才能输入,在HTML中有两种引用类型:字符引用和实体引用。

字符引用和实体引用都是以一个&开始并以一个分号(;)结束。如果用的是字符引用,需要在&之后加上一个#,之后是所需要字符的十进制代码或者十六进制代码(ISO 10646字符集中的字符的编码)。如果用的是实体引用,在&之后写上字符的助记符。

在HTML中空格可以用全角的空格去输入。

6.   HTML中的注释

<!--这是注释的内容-->

7.  类表-建立数字编号的列表

使用<ol>和<li>标签创建带数字编号的列表。可以用type属性指定编号系统的类型,A(A,B,C),a(a,b,c),I(III III),i(i ii iii)1(1,2,3)缺省

在<ol>标签中使用start属性,设置起始的序号。

在<li>标签中使用value属性,改变列表内的编号顺序。

使用<ul>和<li>标签创建带有项目符号的列表。Ul中的type属性可以为,disc(实心的圆圈)square(实心的方块)circle(空心的圆圈)

使用<dl>和<dt>标签创建无符号的列表,使用<dd>标签替换<dt>创建缩进的列表。

在<dl>元素中同时使用<dt>和<dd>标签,建立术语列表。术语列表中的列表项由两部分组成,术语和它的说明。术语由<dt>标签指定,说明由<dd>标签指定。

<ol start="10"type="I">

<li>数学

<livalue="20">语文

<li>物理        

</ol>

<ul type="circle">

<li>数学

<li>语文

<li>物理        

</ul>

<dl >

<dt>数学

<dd>语文

<dt>物理

<dd>化学        

</dl>

8.  表格

表格是用<table border= n  align=”” bgcolor=””>…</table>,其中border为表格的宽度,缺省为0,就是不显示表格的宽度。

<caption>…</caption>:用于定义表格的标题

<tralign=”” valign=”” >…</br>:属性align指定这一行水平方向的对其方式,可以为leftcenter right .valign指定垂直方向的对齐方式,可以为top,middle,bottom

<th>…</th>:用于定于表头

<td>…</td>:用于定义单元格

<html>

<head><title>表格</title></head>

<body>

<table border="5"align="center" bgcolor="bule">

    <caption>考试成绩</caption>        

<tr align="center"valign="middle">

<th>语文</th>

<th>数学</th>

<th>英语</th>

</tr>

<tr align="center"valign="middle" >

<td>80</td>

<td>70</td>

<td>60</td>        

<tr align="center"valign="middle" >

<td>60</td>

<td>70</td>

<td>80</td>                    

</table>

</body>

</html>

9.   表单的创建

<form method=”get or post ”action=”URL”>:属性method指定向服务器发送数据时使用的HTTP方法,可以是get或者post方法。Get是缺省的方法,当采用get方法提交表单时,提交的数据被附加到URL(在属性action中指定)的末端,作为URL的一部分发送到服务器,例如,我们制定action为reg.asp,当提交表单后,在浏览器的地址中,我们将看到,http://localhost:8080/reg.asp?user=zhangsan&pwd=1234

Post方法是将菜单中的信息作为一个数据块发送到服务器,无论采用哪一种方法,数据的编码都是相同的,格式为:name1=value1&name2=value2

属性action制定对表单进行处理的脚本的地址,也就是说,表单提交到服务器后,交由谁来处理,在action中指定处理者的URL.

<inputtype=””name=””size=””value=””>:其中type指定要创建的控件的类型。属性name用来指定控件的名称,处理表单的服务器端脚本可以获得以名称-值对所表示的表单数据,利用名称,可以取出对应的值。Name属性在表单中并不显示,属性size用来制定表单中控件的初始宽度。属性value制定控件的初始值。

单行文本输入控件(type=”text”)    提交按钮(type=”submit”)

重置按钮(type=”rest”)    口令输入控件(type=”password”)

单选按钮(type=”radio”)    复选框(type=”checkbox”)    隐藏控件(type=”hidden”)

创建多行文本输入<textarea name=”” rows=””cols=”” >…</textarea>

下面例子用表格控制表单

<html>

<head><title>表单</title></head>

<body>

<form method="get"action="reg.jsp">

<table border="0">

<tr  valign="middle"></tr>

<td>用户名:</td>

<td><inputtype="text" size="20" name ="user"></td>

<tr align="left"valign="middle"></tr>

<td>密码:</td>

<td><inputtype="password"></td>

<tr align="left"valign="middle"> </tr>

<td>兴趣</td>

<td><inputtype="checkbox"name="interest" value="football">足球

  <input type="checkbox"name="interest"value="basketball">篮球

</td>

<tr align="left"valign="middle"></tr>

<td>性别</td>

<td><inputtype="radio" name="sex"checked value="1">男

  <input type="radio"name="sex" value="0">女

</td>

 </select></td>

<tr align="left"valign="middle"></tr>

<tdvalign="top">个人简介:</td>

<td><textareaname="personal" rols="5" cols="20">个人简介</textarea><br></td>

<tr align="left"valign="middle"></tr>

<td></td>

<td><inputtype="hidden"value="001" name="id"></td>

<tr align="left"valign="middle"></tr>

<td></td>

<td><inputtype="reset" value="重置"><inputtype="submit" value="提交"></td>

</table>      

</form>

</body>

</html>

10.超链接

<a href =”URL”>…链接的文字</a>

<a href=”form.html”>当前的目录</a>

<ahref=../”form.html”>当前的目录的上一层目录</a>

<ahref=”E://form.html”>绝对路径</a>

<ahref=”http://www.baidu.com”>万维网地址</a>

11. 嵌入图像

<imag src=”URL” width=”” height=””>

孙鑫HTML视频学习总结的更多相关文章

  1. 孙鑫视频学习:VS2010中找不到【Tab order】菜单项

    在学习孙鑫视频中,修改Tab顺序时,找不到VC6.0中提到的[Layout]->[Tab order]菜单项,但VC2010中可以用Ctrl+D调出来Tab顺序,或者[格式]->[Tab键 ...

  2. 孙鑫视频学习:关于Visual Studio 2010中MFC工程的消息WM_INITDIALOG找不到的问题

    学习孙鑫的那个深入详解C++视频时,有一处给编辑框空间改写窗口过程函数的例子,其中需要添加一个WM_INITDIALOG消息响应函数,但在类向导的消息栏下找不到WM_INITDIALOG消息.解决方法 ...

  3. 孙鑫视频VC++深入详解学习笔记

    孙鑫视频VC++深入详解学习笔记 VC++深入详解学习笔记 Lesson1: Windows程序运行原理及程序编写流程 Lesson2: 掌握C++基本语法 Lesson3: MFC框架程序剖析 Le ...

  4. 孙鑫视频学习:改变窗口过程函数中出现error C2440错误的解决方法

    在Visual Studio 2010中,即使代码是完完全全按照孙鑫视频中的敲,也会在出现error C2440,这是因为开发平台由VC6.0升级至VS2010,需要将原有的项目迁移.VS2010对消 ...

  5. 孙鑫VC学习笔记:多线程编程

    孙鑫VC学习笔记:多线程编程 SkySeraph Dec 11st 2010  HQU Email:zgzhaobo@gmail.com    QQ:452728574 Latest Modified ...

  6. 孙鑫VC学习系列教程

    教程简介 1.循序渐进 从Win32SDK编程开始讲解,帮助大家理解掌握Windows编程的核心 -- 消息循环机制. 2.通俗易懂 编程语言枯燥难懂,然而通过孙鑫老师形象化的讲解,Windows和M ...

  7. 孙鑫VC++视频教程笔记

    写在前面的话:在学习孙鑫老师的VC++视频时,为了加深自己对知识的深入理解,就做了下面的笔记. 第一讲: 第二讲: 第三讲: 第四讲: 第五讲: 第六讲: 第七讲: 第八讲: 第九讲: 第十讲: 第十 ...

  8. 庞锋 OpenCV 视频 学习进度备忘

    书签:另外跳过的内容有待跟进 学习资源: opencv视频教程目录(初级)   主讲:庞锋,毕业于电子科技大学 知识基础支持: 线性代数 应用数学 跳过的内容: 1.第1~6集跳过,简单.(2014- ...

  9. linux的视频学习4(网络配置和rpm)

    linux的视频学习: 1.网络配置的三种方式的介绍. 第一种方式: setup 命令--选择network configuration-->配置固定ip(tab键)和自动分配IP(长空格) / ...

随机推荐

  1. hbase:应用开发

    开发环境: hadoop: hadoop-1.1.2 hbase: hbase-0.94.11-security eclipse:Juno Service Release 2 配置Eclipse 通过 ...

  2. MapReduce/Hbase进阶提升(原理剖析、实战演练)

    什么是MapReduce? MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算.概念"Map(映射)"和"Reduce(归约)",和他们 ...

  3. 【Nginx笔记】nginx配置文件具体解释

    本文主要对nginx的配置做重点说明,关于nginx的其他基本概念.建议參考官网描写叙述.这里推荐Nginx Beginner's Guide这篇文档.对刚開始学习的人高速认识nginx非常有帮助. ...

  4. 关于ARM开发板与PC主机的网络设置问题

    直观来讲,ARM开发板多数情况下会有条网线与主机相连,所以最重要的一步是保证PC主机与ARM开发板能互通. 互通的意思进一步来讲就是互相能ping通.也就是说在瘟都死的dos下(假设主机是瘟都死系统) ...

  5. 《学习opencv》笔记——矩阵和图像操作——cvSetIdentity,cvSolve,cvSplit,cvSub,cvSubS and cvSubRS

    矩阵和图像的操作 (1)cvSetIdentity函数 其结构 void cvSetIdentity(//将矩阵行与列相等的元素置为1.其余元素置为0 CvArr* arr//目标矩阵 ); 实例代码 ...

  6. WebService 之 WSDL文件 解说

    恩,我想说的是,是不是常常有人在开发的时候,特别是和第三方有接口的时候,走的是SOAP协议,然后用户给你一个WSDL文件,说依照上面的进行适配,嘿嘿,这个时候,要是你曾经没有开发过,肯定会傻眼,那假设 ...

  7. 简易的sniffer程序

    真的非常简易,这个程序不过抓一些发送到本机的数据包,然后显示出来它们的一些信息罢了.      程序很easy!       #include <WinSock2.h> #include ...

  8. 单元测试工具 SmokeTest

    .NET 程序集单元测试工具 SmokeTest Smoke Test(冒烟测试),也称Regression Test(回归测试),是对软件的安装和基本功能的测试.一般地我们使用脚本来实现Smoke ...

  9. 14.9.2 Specifying the Row Format for a Table 指定 表的行格式

    14.9.2 Specifying the Row Format for a Table 指定 表的行格式 mysql> SHOW TABLE STATUS\G; *************** ...

  10. Fedora Linux 下安装配置C开发环境Code::Blocks

    一.提前的话要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编译调试工具,不过这些工具都是命令式的,正式开发的话会很不方便 ...