HTML5收藏四期学习小组我爱编程

HTML阶段-第三天HTML基础和HTML语义化(1-3节)

2017-04-13  本文已影响387人  Port

Web前端基础课程

第一阶段:Web前端开发环境搭建

第二阶段:HTML5基础

第三阶段:CSS3基础

第一节:HTML基础


什么是浏览器

常用浏览器介绍
浏览器是网页运行的平台,常用的浏览器有
IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。

图片1.jpg

名词解释


什么是Web服务器和服务器

浏览器浏览页面背后的秘密(了解):

认识网页

网页的组成

HTML部分

  1. HTML发展历史
  2. HTML的页面结构
  3. HTML语法

HTML简介

HTML发展历程

HTML标准的选择

HTML语法

  1. HTML标签以 ”<“开头。
  2. 紧接着就是标签名(中间没空格)
  3. 标签名之后如果有属性的话,加空格然后是 属性名=""
  4. 如果有多个属性,属性间用空格隔开,空格可以有多个。
  5. 属性结束后可以加一个或多个空格。
  6. 然后是结束标签">",如果是闭合标签需要在标签名前加”/",例如:</html>
  7. 单标签,斜线没有任何意义,可有可无。
  8. 标签中间可嵌套内容。

HTML整体结构标签

第三节:HTML头部标签


在sublime中

HTML基本文档格式<html> 标记

<html>标记位于<!DOCTYPE> 标记之后,也称为根标记,用于告知浏览器其自身是一个 HTML 文档, <html>标记标志着HTML文档的开始,</html>标记标志着HTML文档的结束,在他们之间的是文档的头部和主体内容。
<html>
所有的标签必须写在 两个闭合标签之间。
</html>
可以通过lang属性设置当前文档的主要语言是什么,帮助搜索引擎解析文档
<html lang="zh-cn"></html>

HTML基本文档格式<head> 标记

<head>标记用于定义HTML文档的头部信息,也称为头部标记,紧跟在<html>标记之后。
head标签定义的内容只是提供给浏览器使用,不用于用户的呈现。
主要用来封装其他位于文档头部的标记,例如<title>、<meta>、<link>及<style>等,用来描述文档的标题、作者以及和其他文档的关系等。
一个HTML文档只能含有一对<head>标记,绝大多数文档头部包含的数据都不会真正作为内容显示在页面中。

HTML基本文档格式<meta>标记

 <meta charset="UTF-8">
utf-8是目前最常用的字符集编码方式,常用的字符集编码方式还有gbk和gb2312。
gb2312 简单中文
GBK包含全部中文字符  繁体
BIG5   繁体中文
UTF-8则包含全世界所有国家需要用到的字符
从二进制说起,符号表示文字,表示的模式就是编码:联想电报

HTML文档头部相关标记—<title>

<title>标记用于定义HTML页面的标题,即给网页取一个名字,必须位于<head>标记之内。一个HTML文档只能含有一对<title></title>标记,<title></title>之间的内容将显示在浏览器窗口的标题栏中。其基本语法格式如下:
<title>网站标题名称</title>
title标签对于网站SEO至关重要,标题的好坏直接影响网站的SEO
SEO(Search Engine Optimization):网站搜索引擎优化

Link标签

引入DNS预先解析
dns预解析(了解)
<link rel="dns-prefetch" href="http://mimg.127.net">
引入网站icon图标:
<link rel="shortcut icon" href="http://www.126.com/favicon.ico" />
引入css样式,【后面讲】
<link rel="stylesheet" href="css/bg.css">

HTML呈现标签


HTML基本文档格式—<body> 标记

<body>标记用于定义HTML文档所要显示的内容,也称为主体标记。浏览器中显示的所有文本、图像、音频和视频等信息都必须位于<body>标记内,<body>标记中的信息才是最终展示给用户看的。
一个HTML文档只能含有一对<body>标记,且<body>标记必须在<html>标记内,位于<head>头部标记之后,与<head>标记是并列关系。

标题标签: h1-h6,块级标签

<h1>我是页面内容的标题</h1>
标题作为页面的标题性的内容,一定要符合语义。标题1到6数字不是定义标题的样式大小,而是定义标题的在整个页面中的权重。
标题标签只能 嵌套 行内标签。

段落标记,行内标签

在网页中要把文字有条理地显示出来,离不开段落标记,就如同我们平常写文章一样,整个网页也可以分为若干个段落,而段落的标记就是<p>。
<p>段落文本</p>
<p>是HTML文档中最常见的标记,默认情况下,文本在一个段落中会根据浏览器窗口的大小自动换行。

段落标签也只能嵌套行内标签。

水平线标记<hr />

在网页中常常看到一些水平线将段落与段落之间隔开,使得文档结构清晰,层次分明。这些水平线可以通过插入图片实现,也可以简单地通过标记来完成,<hr />就是创建横跨网页水平线的标记。其基本语法格式如下:
 <hr />是单标记,在网页中输入一个<hr />,就添加了一条默认样式的水平线。

HTML空格合并处理

为了方便开发人员开发缩进合理的HTML页面,浏览器解析渲染HTML时 换行符、连续多个空格等会合并成一个空格在浏览器里面进行显示。

如果需要换行怎么办呢?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <p>
        <span>12</span>
            <span>34</span>
    </p>
</body>
</html>

换行标记<br />

在HTML中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端,然后自动换行。如果希望某段文本强制换行显示,就需要使用换行标记<br />,这时如果还像在word中直接敲回车键换行就不起作用了。

HTML常用标签

段落标签:p,  <p>我是段落</p>。
水平线标签:hr  <hr>
换行标签:br,<br>。普通的空格和换行会进行合并。
文本节标签:span,行内标签。
<em>    定义着重文字。 <i> 定义斜体字(不推荐)。
<strong>    定义加重语气。
<sub>   定义下标字*。
<sup>   定义上标字。
<del>   定义删除字
注释标签:<!--  注释内容 -->
案例:复杂案例。

文本格式化标记

图片1.jpg
上一篇 下一篇

猜你喜欢

热点阅读