HTML为超文本标记语言,它通过标记符号来标记要显示的网页中的各个部分,例如文字,图片,音频等。
HTML文档包含了HTML标签和文本,通过他们来描述网页。Web浏览器的作用是将HTML源文件转换为网页形式,并显示出来。浏览器本身并不会显示出HTML标签,而是使用他们来解释页面的内容。
HTML标签通常用两个角括号起来,即用<>来进行标记,例如<p>,标签的闭合分为双标签和单标签
双标签一般为"<标签名>标签内容</标签名>"例如<table>...</table>第一个为开始标签,第二个为结束标签,单标签一般为<br/>、<hr/>等
虽然标签内容并不强制大小写,但还是以小写最好。
HTML一些常用的元素:
<! --...--> | 定义注释 |
<! DOCTYPE> | 定义文档类型 |
<a> | 超链接 |
<address> | 定义文档作者或拥有者的联系信息 |
<aside> | 定义页面内容之外的内容 |
<audio> | 定义声音内容 |
<base> | 定义页面中所有链接的默认地址或默认目标 |
<body> | 定义文档的主体 |
<br> | 定义简单的拆行 |
<div> | 定义文档的节 |
<dl> | 定义列表 |
<form> | 定义供用户输入的HTML表单 |
<frame> | 定义框架集的窗口或框架 |
<h1>-<h6> | 定义HTML标题 |
<head> | 定义关于文档的信息 |
<hr> | 定义水平线 |
<html> | 定义HTML文档 |
<iframe> | 定义内联框架 |
<img> | 定义图像 |
<object> | 定义内嵌对象 |
<ol> | 定义有序列表 |
<p> | 定义段落 |
<script> | 定义客户端脚本 |
<span> | 定义文档中的节 |
<style> | 定义文档的样式信息 |
<table> | 定义表格 |
<title> | 定义文档的标题 |
<ul> | 定义无序列表 |
<var> | 定义文本的变量部分 |
<video> | 定义视频 |
例如:
<h1>定义标题的开始
<h1 align="center"> 表示标题居中排序
XML为可扩展标记语言,它是一种用于标记电子文件使其具有结构性的标记语言,类似于HTML
XML与HTML的区别在于XML是被用来传输和存储数据,其重点在于数据的内容
HTML是用来显示数据,其重点是数据的外观。
怎么从网页中获取数据,简单来说就是通过URL来获取HTML文档。HTTP(超文本传输协议)构建与TCP/IP
协议之上,是网络浏览器和网络服务器之间的应用层协议,是一种通用的,无状态的,面向对象的协议
一次HTTP操作成为一个事务,其工作内容分为四步。
1.建立连接:客户机与服务器首先建立连接,只要点击某个超链接,HTTP的工作便开始了。
2.浏览器请求:在建立连接后,客户机发送一个请求给服务器,请求方式的格式为"URL+协议版本号+MIME信息"。
3.服务器应答:服务器连接到请求后给与反馈,其格式为“状态行+通用信息头+响应头+实体类+报文主体”
4.关闭连接:客户端接收服务器返回的信息,通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。
一个简单的HTML页面:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸡博客</title>
</head>
<body>
<h1>博客内容</h1>
<p>欢迎光临</p>
</body>
</html>
记得将文件保存为.html,打开浏览器效果为:
<!DOCTYPE html>:是告诉浏览器使用的那个HTML版本来对页面进行编写的,这里用HTML 5
<html>:HTML页面的根元素。
<head>:包含了文档的元数据,如何定义网页编码格式为utf-8.
<title>:文档的标题
<body>:具体页面内容