HTML

HTML

网页是组成一个网站的最基本的元素,一个网站做的好不好,就要看网页是如何编写的?

互联网上的信息,都是以网页的形式来给大家进行呈现的,所以网页实际上就是我们一个网站,或者网络信息传递的载体。网页文件使用一种特殊的标记语言所写的,这个标记语言的名称:HTML(超文本标记语言 Hyper Text Markup language)

Html的概念:
HTML是一种标记语言,不是编程语言,主要作用用于描述超文本内容显示方式。
Html的发展历史:
1993年的6月,HTML诞生
95年11月,HTML2.0诞生
96年1月14 HTML3.2诞生 (W3C(万维网联盟)推荐标准)
97年12月18 HTML4.0
2008年1月 HTML5.0诞生

HTML是一种标记语言,这种标记语言直接经过浏览器进行编译和解释,HTML虽然它本身的代码无法在浏览器中显示,但是浏览器可以正确的显示HTML中标记的内容。HTML从1.0发展到现在的5.0,可以说是经过了非常大的变化,最开始的1.0版本顶多支持文本,但是现在5.0支持的内容就非常的多了,比如:文本,图片,视频,音频,甚至一些其他的多媒体的东西……

HTML5.0支持的新内容有:

1、新增更多的语义话的标记,使文档结构更加清晰,明确

2、推出了新的文档对象模型(DOM)

3、支持多媒体软件直接播放

4、离线存储

5、文档编辑

6、支持拖放

7、MIME类型和协议注册

……
当然对于上述的新功能,浏览器是关键(不是所有的浏览器都支持HTML5.0),支持HTML5.0的浏览器将会正确的解析HTML的标签内容,而不支持的浏览器将自动忽略HTML5.0的代码

HTML不是一种编程语言,它只是一种具备描述性的标记语言,主要用于描述超文本中的内容和结构。

HTML中最基本的语法:<标记>文本内容</标记> 标记符通常来说都是成对出现,有开始标记,也有结束标记。结束标记的写法,在开始标记的基础上加上一个"/"。

比如:在HTML中,我们可以使用

标记符来定义一个段落,使用
定义一个换行符,当浏览器读到

,它会将该标记中组成的内容自动认为是一个段落。当遇到
,浏览器会自动换行。

HTML文件的基本结构:

一个完整的HTML文件应该包含以下内容:标题,段落,列表,表格,文本,绘制的图形以及其他的可插入到文件中的各种嵌入对象(视频,音频……)
一个HTML文件,最基本的结构如下:

<!DOCTYPE html>
	<html lang="en">
		<head>
    		<meta charset="UTF-8">
    		<title>Title</title>
		</head>
		<body>

		</body>
	</html>

标记语言代码也是文本形式存在的,HTML文件的扩展名:.html .htm 既然标记代码也是文本,那么HTML文件就可以使用普通文本工具直接编写,比如:记事本 当然最好是使用编辑工具(webstrom,dreamweaver……)

HTML中单标记和双标记:
所谓的单标记,就是没有结束标记的标记。双标记,就是有开始,有结束的标记。
HTML单标记的格式:<标记/> 常见的单标记有:br,hr,img,input,link,param,source,base,area,command,keygen,track……

双标记中,也有一部分可以省略结束标记,比如:

  • ,,,,,dt,dd,p,tr,td,th
  • HTML中还有一些可以完全省略的标记,这些标记虽然省略了,但是不代表它不存在,比如:,,,

    WEB标准(W3C)

    随着互联网行业不断的发展,WEB技术可以说现在是整个行业的主流技术,然而随之欲来的各种类型,以及各种版本的浏览器也越来越多,但是各大浏览器对HTML等网页技术的各自支持,又各有差异,这个时候,网页兼容就非常令人郁闷了。为了解决这种问题,W3C和一些其他的标准化机构就制定了一系列的规范。

    WEB标准规范的内容:

    WEB标准,是一系列标准的集合,它认为网页主要应该由三个部分的内容组成:结构,表现,行为
    W3C也就针对这3个部分制定了各自对应的标准,

    结构化标准语言:

    XHTML(可扩展超文本标记语言),XML(可扩展标记语言),HTML(超文本标记语言)

    表现标准语言:

    CSS(cascading style sheets)层叠样式表

    行为化标准:

    DOM(Document Object Model 文档对象模型),根据W3C规范,DOM是一种浏览器,平台,语言的接口,使用程序员可以访问HTML页面中的各种标记组件

    ECMAScript(ECMA 制定脚本语言标准的组织结构),ECMAScript就是一套由ECMA这个结构制定的脚本标准。目前该标准被JavaScript和JScript所遵从。


    HTML基本标记

    HTML文件中,最基本的组成元素,结构有:文档类型说明,HTML,文档开始标记,元信息,文档主体标记 和页面注释元素

    文档类型说明

    作用:主要用来指定HTML元素,需要遵循HTML哪个版本。
    比如:HTML4之前

    而在HTML5之后,已经做了极大的改善:

    DOCTYPE文档类型的声明,出现在HTML文件的第一行

    HTML标记

    标记代表文档的开始,这个标签省略,但是为了更加符合WEB标准,以及增加代码的可阅读性,建议不要省略

    HTML标记用开始,使用结束,文档的所有内容,都必须要包含在该标签中

    文档开始标记

    头标记,由开始,由结束,头标记中内容非常的多,头标记的作用说明头部的一些相关信息,一般包含以下内容:标题,元信息,定义css样式和脚本代码等内容。

    头部信息的内容,往往都不会在网页上直接显示

    标题

    标题标记,该标记的作用:说明这篇文件的作用,它不会显示在浏览器的内部,而是显示在浏览器的标题栏中

    元信息

    标记,用来定义与网页相关的一些元信息,比如:为了让百度,谷歌等搜索引擎方便采集本网页的一些关键字 标记,位于HTML文件的头部,不包含任何内容。但是它很多的属性,比如:charset,content,http-equiv,name

    定义关键字时,需要遵循:

    1、不同的关键字之间,需要使用英文逗号隔开
    2、keywords 不是keyword
    3、关键字是单词,而不是语句

    meta 还可以对这篇文件,进行详细描述

    meta 还可以自动刷新本页面,以及间隔时间跳转到某一张页面上去

    网页的主体标记body:

    需要显示的浏览器网页模块的内容,都必须要定义在body中, 标签,可以说是HTML文件中,最为重要的一块内容。

    主体标记 以开始,以结尾

    注意:在构建HTML文件时,请不要将标记交叉使用,否则将会出现一些莫名其妙的错误

    能够出现在主体标记中的内容有:

    1、注释

    HTML中注释格式:

    2、文本信息

    文本信息,可以分为2大类:普通文本,一些特殊字符文本

    普通文本:汉字,英文或者在键盘上我们可以输出的字符。

    特殊字符文本: 特殊字符文本以&开头,使用;结束。例如:大小括号……
    在HTML中,特殊字符文本有:

      半大角的空白 一个代表半个汉字空
      全角大的空白 一个代表一个汉字空
      不断行的空白格 一个代表一个汉字空间
    > 大于符号
    < 小于符号
    ≥ 大于等于符号
    ≤ 小于等于符号
    & &
    " "
    © © 版权符号
    ® ® 注册商标
    × 代表乘号
    ÷ 代表除号

    在文档中,经常会出现一些比较重要的文本:加粗,倾斜,上标,下标
    在HTML中,

    使用 都可以完成文本内容的加粗,

    都可以完成文本的倾斜,

    上述的标记进行重点标记。

    P标签,为段落标签 ,它的作用在于给页面文本,进行段落分配。

    sup为上标标签,sub为下标标签

    sup 可以X的N次方 sub可以H2O,把2向下

    在浏览器中,浏览器在显示网页时,完全采用HTML标记来进行解释的,会自动忽略多余的空格以及空行!在HTML文件中,无论你输入多少空格,都只能识别1个空格。在HTML中如果需要换行,请使用
    ,如果需要添加空格,请你输入   


    用于定义文本分割线

    --

    主要是用来定义文本内容标题的主题标记,

    级别最高,

    级别最低,HTML中,作为标题来讲,每个标题的重要性有大有小,所以它认为

    所定义的标题最重要,其他的依次递减

    如果HTML中,需要对文件或者图片进行排序的,我们可以使用无序列表

    • ,有序列表
      1. 两种方案

    <ul>
    <li>JAVA</li>
    <li>c系语言
        <ul>
            <li>c++</li>
            <li>java</li>
        </ul>
    
    </li>
    <li>c++</li>
    <li>c<sup>#</sup></li>
    <li>php</li>
    <li>.net</li>
    
    </ul>
    

    上述代码是无序列表的写法,下面的代码既是有序列表的写法:

    <!-- 有序列表 Ordered List -->
    <ol>
    <li>JAVA</li>
    <li>c系语言
        <ol>
            <li>c++</li>
            <li>java</li>
        </ol>
    </li>
    <li>c++</li>
    <li>c<sup>#</sup></li>
    <li>php</li>
    <li>.net</li>
    </ol>
    

    网页中图片
    HTML中,除了可以添加文字之外,还可以添加图片,当然添加图片,需要使用标记是,在浏览器,可以支持的图片格式,非常的多:GIF,JPEG,BMP,PNG,TIFF
    支持最多的是GIF,JPEG

    GIF格式最多只能使用256色的图像,图片大小都非常的小,下载速度比较快,帧数比较低 它是采用多张低帧数图片组合完成动画效果。JPEG图片格式,是目前互联网上最受欢迎的图片格式,JPEG可支持16M颜色,它展现的效果非常高清,但是它也支持压缩,但是它的压缩,是以牺牲图片的质量为代价的,压缩比例越高,图片越模糊。

    HTML在使用图片时,我们不是直接把图片存入到HTML中,而是在HTML中使用某些属性,指向图片所在目录位置

    定位一个资源文件的路径,有两种方式:1、绝对路径,2、相对路径

    1、绝对路径,是以盘符为参照点,来进行寻址

    <img src="d:/HTML/imgs/1.jpg" alt="比较性感的尤物!"  width="300px" height="50px"/>
    

    2、相对路径,是以当前文件来作为参照点,进行寻址

    <img src="../../imgs/2.jpg" alt="比较老的女人!">
    

    推荐大家,使用相对路径

    address标签:

    该标签的作用:就是用来定义网站联系人的相关信息

    联系人:xx
    联系方式:1239876123
    个人网站:xx的个人网站
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值