一:HTML基础

一、什么是HTML

1.HTML: Hyper Text Markup Language,超文本标记语言。

2.HTML不是一种编程语言,而是一种标记语言。

3.标记语言是一套标记标签(markup tag)

4.HTML是使用标记标签用来描述网页的一种标记语言。

5.HTML文档也叫做web页面

6.HTML文档包含了HTML标签和文本内容。

二、HTML结构

<!DOCTYPE html>   # 声明文档类型为HTML文档,有助于浏览器中正确显示网页。网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容。

  HTML5:<!DOCTYPE html> 

      HTML4.01: <!DOCTYPE HTML PUBLIC   "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">

  XHTML 1.0: <!DOCTYPE html PUBLIC ..............>

<html></html>   # 描述了文档类型为HTML文档

<head></head>  文档首部信息。

<body></body>   为可视化网页内容

 

二.1、HTML头部

<head></head>  文档首部信息。

<head>元素包含了所有的头部标签元素。

在 <head>元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。

可以添加在头部区域的元素标签为: <title>, <style>, <meta>, <link>, <script>, <noscript>, and <base>.

 

<title> - 定义了HTML文档的标题:使用 <title> 标签定义HTML文档的标题

  • 定义了浏览器工具栏的标题

  • 当网页添加到收藏夹时,显示在收藏夹中的标题

  • 显示在搜索引擎结果页面的标题

<base> - 定义了所有链接的URL:使用 <base> 定义页面中所有链接默认的链接目标地址。

<meta> -meta标签描述了一些基本的元数据:

  •   使用 <meta> 元素来描述HTML文档的描述,关键词,作者,字符集等。
  •   元数据也不显示在页面上,但会被浏览器解析
  •   为搜索引擎定义关键词: <meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">
  •   为网页定义描述内容:  <meta name="description" content="Free Web tutorials on HTML and CSS">
  •   定义网页作者: <meta name="author" content="Hege Refsnes">
  •   每30秒 刷新一次当前页面: <meta http-equiv="refresh" content="30">

<style> 标签定义了HTML文档的样式文件引用地址:在<style> 元素中你需要指定样式文件来渲染HTML文档:

  <style type="text/css">
  body {background-color:yellow}
  p {color:blue}
  </style>

<link> 定义了一个文档和外部资源之间的关系

<script> 定义了客户端的脚本文件,如:JS;可定义在任意位置。

三、HTML标签

HTML 标记标签通常被称为 HTML 标签 (HTML tag)

1.HTML标签是由尖括号包围的关键词,比如 <html>

2.HTML 标签通常是成对出现的,比如 <b> 和 </b>

3.标签对中的第一个标签是开始标签,第二个标签是结束标签

4.开始和结束标签也被称为开放标签闭合标签

5.HTML 标签对大小写不敏感:<P> 等同于 <p>。

<标签>文本内容</标签>

四、HTML元素:Element

通常,HTML标签和HTML元素都是一个意思。

但是严格的讲,一个HTML元素包含了开始标签和结束标签

<标签>元素内容</标签>    这个整体称为HTML元素

 

  • HTML 元素以开始标签起始
  • HTML 元素以结束标签终止
  • 元素的内容是开始标签与结束标签之间的内容
  • 某些 HTML 元素具有空内容(empty content)
  • 空元素在开始标签中进行关闭(以开始标签的结束而结束)
  • 大多数 HTML 元素可拥有属性

HTML 空元素:

没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。

<br> 就是没有关闭标签的空元素(<br> 标签定义换行)。

在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。

在开始标签中添加斜杠,比如 <br />,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。

即使 <br> 在所有浏览器中都是有效的,但使用 <br /> 其实是更长远的保障。

五、HTML属性

  • HTML 元素可以设置属性
  • 属性可以在元素中添加附加信息 about an element
  • 属性一般描述于开始标签
  • 属性总是以名称=值对的形式出现,比如:name="value"

如:HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定

http://blog.csdn.net/sziit_jerry/article/details/51548650

 

五、标记符号

  • html:整个页面
  • head:页面首部
  • title:页面标题
  • body:页面正文
  • p:段落
  • h1-6:标题1号到6号
  • hr:水平线
  • a:锚点
示例:
<a href="www.baidu.com" target="_self">百度网址</a>
# 使用 Target 属性,你可以定义被链接的文档在何处显示;id属性可用于创建在一个HTML文档书签标记,用于开发人员,在HTML文档中是不显示的。

<img src='xx.png' width='400' height='300'>

HTML 标题:标题(Heading)是通过 <h1> - <h6> 标签进行定义的.请确保将 HTML heading 标签只用于标题。不要仅仅是为了生成粗体或的文本而使用标题。

注释:<!--  这是一个注释   -->

如果您希望在不产生一个新段落的情况下进行换行(新行),使用 <br /> 标签: <p>This is<br />a para<br>graph with line breaks</p>

五、URL

scheme://host.domain:port/path/filename

  • scheme - 定义因特网服务的类型。最常见的类型是 http

  • host - 定义域主机(http 的默认主机是 www)

  • domain - 定义因特网域名,比如 ziqiangxuetang.com

  • :port - 定义主机上的端口号(http 的默认端口号是 80)

  • path - 定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)。

  • filename - 定义文档/资源的名称

Scheme访问用于...
http 超文本传输协议 以 http:// 开头的普通网页。不加密。
https 安全超文本传输协议 安全网页。解密所有信息交换。
ftp 文件传输协议 用于将文件下载或上传至网站。
file   您计算机上的文件。

 

 

 

 

 

URL 字符编码

URL 只能使用 ASCII 字符集.来通过因特网进行发送。

由于 URL 常常会包含 ASCII 集合之外的字符,URL 必须转换为有效的 ASCII 格式。

URL 编码使用 "%" 其后跟随两位的十六进制数来替换非 ASCII 字符。

URL 不能包含空格。URL 编码通常使用 + 来替换空格。

 

posted on 2018-03-01 16:09  myworldworld  阅读(98)  评论(0)    收藏  举报

导航