什么是HTML?
来源:互联网 发布:淘宝上太平鸟是真的吗 编辑:程序博客网 时间:2024/05/20 01:44
HTML(Hyper Text MarkUp Language)超文本标记语言
为了在各种网络环境之间,不同文件格式之间进行交流的一种语言格式。
HTML语言的功能:
·制作网页,以文本、图片、列表、表格等形式显示信息
·通过超链接检索在线的信息
·通过表单实现数据的采集和提交,以获取远程服务
·在页面中嵌入表格、动画、视频及音频剪辑,以及其他的一些应用。
HTML文件:
·纯文本格式,内含文本信息和文本标记;
·后缀为“.html”或“.htm”
·标记大小写不敏感。
HTML文档的基本结构:
<html>
<head>
<title>页面标题</title>
</head>
<body>
文件的主体
</body>
</html>
--------------
<body>标记的主要属性:
·bgcolor:设置页面背景颜色
·background:设置页面背景图片,如background="image/bg.gif"
·bgproperties="fixed":使背景图片不随着滚动条的滚动而滚动
·text:设置文档正文的文字颜色
----------------
<br>换行标记
<p>分段标记</p>
<h1></h1>-------<h6></h6>正文标题文字:align属性标识对齐方式
<!-- 注释文字 -->
<hr size="100pt" align="center" width="100" color="red">水平分隔线标记
----------------
<head>头部信息:供浏览器和搜索来使用
·<title>设置窗口标题
·<link>建立到外部文件(主要是CSS外部样式表)的链接:
<link rel="stylesheet" href="mystyle.css" type="text/css">
·<style>设置网页内部的样式表:
<style type="text/css">
body{background-color:red;}
</style>
·<meta>设置当前页面的元数据的信息:
<meta name="description" content="HTML实用教程">
<meta http-equiv="Content-Type" content="text/html;charset=gbk">
<meta http-equiv="refresh" content="5;url=http://www.163.com">五秒钟之后自动刷新,并跳转到url上指定的路径上。
------------------------
文本格式:
HTML使用文本格式标记来设置文本信息的显示格式,如粗体等。
<b>粗体字</b>
<br>
<i>斜体字</i>
<br>
<del>词中划线表示删除</del><br>
<ins>词下划线,标示插入、填充内容</ins><br>
<p>下标:P<sub>1</sub><br></p>
<p>上标:P<sup>-1</sup><br></p>
<pre>
<!-- 文本将按原样来显示-->
我靠,好牛逼的东东!
啥
你说啥? 我不信哦
</pre>
--------------------
字体:<font>标记用于设置字体的大小、颜色和类型。
<font>标记的属性:
·face:设置字体的类型
·size:设置字体的大小
·color:设置字体的颜色
-----------------------------
图片:<img>标记用于在HTML页面中插入图片
·src:属性标识的是图片的来源
<img>标识的其他属性:
·alt:在不支持图片显示的浏览器中将显示本属性的值(alternate text)
<img alt="我的照片" src="help.jpg">
·width 、height:设置图片的大小
·align:设置图片的水平和垂直对齐方式
-------------------------------
特殊字符显示:空格符,<,>,&,"等
HTML中可以使用字符实体表示拉丁字符:
&<实体名>; 如 <
&#<实体编号>; 如 <
---------------------------------
超链接标记:<a>用来标识超链接
<a href="http://www.163.com">超链接</a>
<a>标记的其他属性:
·target:在指定的窗口或新窗口中显示连接页面
<a href=http://www.163.com target="_blank">论坛</a>
·name:用来设置锚(anchor)标记,实现超链接跳转到页面指定位置
<a name="p1" >文本内容</a>
<a href="#p1" >跳转到锚记p1指定的位置</a>
·title:设置超链接的说明文字(鼠标悬停时出现的文字)
<a href="yong.jpg" title="点击可以看照片哦">悠悠</a>
链接到Email地址:<a href="mailto:service@v512.com">联系我们</a>
也可以用图片来作为超链接:<a href="..."><img src="huitailang.jpg"></a>
-----------------------
列表:
·有序列表:(order list)
<ol type="a">
<li>列表条目</li>
<li>列表条目2</li>
</ol>
·无序列表:(Unorder list)
<ul type="disc">
<li>列表条目1</li>
<li>列表条目2</li>
</ul>
·定义列表:(definition list)
<dl >
<dt>列表条目1标题</dt><dd>列表条目1正文</dd>
<dt>列表条目2标题</dt><dd>列表条目2正文</dd>
</dl>
-----------------------------
表格:<table>标记中的标记有<th>表头、<tr>标记表格中的一行、<td>标记一个单元格、<caption>表格的标题。
表格相关标记的属性:
·width、height:指定高度宽度
·border:边框线条的宽度
·bordercolor:边框线条颜色
·bgcolor:标记背景颜色
·background:标记背景图片
·align:设置单元格对齐方式
·cellspacing:设置单元格间距
·cellpudding:设置单元格文字与单元格边框的间距
·colspan、rowspan:实现跨列跨行单元格的合并
-------------------------------
表单:(重点)用于收集和提交用户输入信息
常用输入形式:单行文本、多行文本、单选按钮、多选框等、选择列表、密码和文件。
提交表单时,其中收集的信息会被发送到服务器端,服务器端的相关应用程序(CGI、PHP、ASP、JSP等)会进行处理。
基本语法格式:
<form action="提交的路径" method="post传送方式get">
<input ....>
</form>
-------------------------
页面框架:可将浏览器窗口分割成多个窗格,以同时显示多个不同的页面。
·行分割:
<html>
<frameset rows="25%,*">//分割成两部分
<frame src="01.html">
<frame src="02.html">
</frameset>
</html>
·列分割:
<html>
<frameset cols="300,400,*" border="0">
<frame name="myframe1" noresize src="a.html">
<frame name="myframe2" src="b.html">
<frame name="myframe3" src="c.html">
</frameset>
</html>
-------------------
嵌入标记:用来在HTML页面中嵌入应用程序。
<applet>标记用于在页面中嵌入Java Applet
<embed>标记用于在页面中嵌入多媒体文件,但用户计算机上需安装有相应的处理程序。
常用嵌入文档:
MP3、mid、wma、asf、asx、ra、ram、swf、avi
标记用法:
<embed
src="程序资源路径"
autostart="true" //自动开始
loop="true" //循环
hidden="false"
controls="CONSOLE"
width=""
height="">
- 什么是HTML?
- 什么是HTML
- 什么是HTML?
- 什么是HTML
- 什么是 HTML?
- 什么是 HTML?
- 什么是HTML
- 什么是HTML
- 什么是html?
- 什么是HTML?
- 什么是HTML
- 什么是html
- 什么是HTML?
- 什么是HTML
- 什么是 HTML?
- 什么是HTML?
- 什么是HTML
- 什么是HTML
- IRP_MN_START_DEVICE分发例程中的前进和等待IRP总结
- 微软在线文档之 ATL 自定义控件的制作
- 改变flash builder 字体
- 如何理解JavaScript、Java、Jsp、J2ee之间的关系与区别
- 资料
- 什么是HTML?
- 习语言 进 百度百科啦
- 关于PLSQL developer 连接64位oracle的建议
- ALM for C++博客正式开通啦
- COM线程模型汇总
- MD5
- ZOJ题目分类
- 关系数据库、数据仓库的概念和异同
- Qt4.5.1移植mini2440解决7寸屏问题(移植笔记)