什么是 HTML?

HTML 是用来描述网页的一种语言。

  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  • HTML 不是一种编程语言,而是一种标记语言 (markup language)
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页

HTML 标签

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

  • HTML 标签是由尖括号包围的关键词,比如 <html>
  • HTML 标签通常是成对出现的,比如 <b> 和 </b>
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 开始和结束标签也被称为开放标签闭合标签

HTML 文档 = 网页

  • HTML 文档描述网页
  • HTML 文档包含 HTML 标签和纯文本
  • HTML 文档也被称为网页

Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容:

1、什么是网页?
    网站是指在因特网上根据一定的规则,使用多种语言制作的用于展示特定内容的网页集合
    网页是其中的一页,通常是html格式的文件,通过浏览器阅读

    网页通常由图片、链接、文字、声音、视频等多种元素组成,网页文件通常以.html为
    后缀,因此俗称html文件

2、网页的形成
    由网页元素组成,元素通过标签描述出来

    前端人员开发代码——浏览器显示代码(解析、渲染)——生成多元化的网页

3、常用浏览器
    IE、Firefox、Chrome(市场份额最大,前端必备)、Safari、Opera
4、浏览器的内核
作用:负责读取网页内容,解析和渲染网页元素
不同的浏览器内核一样,主要有四个Trident(IE)、Gecko(fireFox)、Safari(Webkit)、Blink(chrome/opera)
国内的浏览器一般都会用Webkit/Blink内核

5、web标准
Web标准由W3C组织(万维网联盟)制定一系列标准
为什么需要web标准?
浏览器不同,显示出来的效果可能会有差异(内核渲染结果不一致)
通过制定标准,使得同一份代码在不同的浏览器中显示相同

web标准的构成
结构(Structure)、表现(performance)、行为(behavior)
结构:对网页元素进行分类和架构,由html负责
表现:设置网页元素的外观样式,由css负责
行为:设置用户与网页的互动效果,由js负责

标准:结构、表现、行为分离


第一部分:结构(HTML)

1、基本语法:
由尖括号包围的关键词,如<html>
html标签通常是成对出现的,称为双标签(开始标签、结束标签)
有些标签是单个的 <br/> 称为单标签

2、标签关系
包含关系和并列关系
包含关系
<html>
<head>
    <title></title>
<head>
<body>
</body>
</html>

代码如下

<!DOCTYPE html>




<html lang="en">



<head>

    <meta charset="UTF-8">

    <title>xxxxxxx</title>

</head>



<body>

    <h1 align="center"> 课程表</h1>

</body>



<table align="center" border="1" align="2" align="center" cellspacing="8" cellpadding="8">

    <thead>

        <tr>

            <th>项目</th>

            <th colspan="5">上课</th>

            <th colspan="2">休息</th>

        </tr>

    </thead>

    <thead>

        <tr>

            <td>星期</td>

            <td>星期一</td>

            <td>星期二</td>

            <td>星期三</td>

            <td>星期四</td>

            <td>星期五</td>

            <td>星期六</td>

            <td>星期日</td>

        </tr>

        <tr>

            <td rowspan="4">上午</td>

            <td>语文</td>

            <td>数学</td>

            <td>英语</td>

            <td>英语</td>

            <td>物理</td>

            <td>计算机</td>

            <td rowspan="4">休息</td>

        </tr>

        <tr>



            <td>数学</td>

            <td>数学</td>

            <td>地理</td>

            <td>历史</td>

            <td>化学</td>

            <td>计算机</td>



        </tr>

        <tr>



            <td>化学</td>

            <td>语文</td>

            <td>体育</td>

            <td>计算机</td>

            <td>英语</td>

            <td>计算机</td>



        </tr>

        <tr>



            <td>政治</td>

            <td>英语</td>

            <td>体育</td>

            <td>历史</td>

            <td>地理</td>

            <td>计算机</td>

        </tr>

        <tr>

            <td rowspan="2">下午</td>

            <td>语文</td>

            <td>数学</td>

            <td>英语</td>

            <td>物理</td>

            <td>计算机</td>

            <td>英语</td>

            <td rowspan="2">休息</td>

        </tr>

        <tr>



            <td>数学</td>

            <td>数学</td>

            <td>地理</td>

            <td>历史</td>

            <td>化学</td>

            <td>计算机</td>

        </tr>

    </thead>




</table>

</body>



<ml>

成品:

 

更多推荐

HTML制作简单课程表