HTML基础入门

1.1.1.1  什么是HTML

HTML:超级文本标记语言(HyperText Markup Language)

l  “超文本”就是指页面内可以包含图片、链接等非文字内容。

l  “标记”就是使用标签的方法将需要的内容包括起来。例如:<a>www.itcast.cn</a>

1.1.1.1  HTML能干什么

         HTML用于编写网页。平时上网通过浏览器我们看到的大部分页面都是由html编写的。在浏览器访问网页时,可以通过“右键/查看网页源代码”看到具体的html代码。

         网页内容包含:HTML代码、CSS代码、JavaScript代码等内容。

l  HTML代码:用于展示需要显示的数据。

l  CSS代码:使显示的数据更佳好看。

l  JavaScript代码:使整个页面显示的数据具有动画效果。

         网页根据内容是否改变分为:静态页面、动态页面

l  静态页面:编写之后在浏览器不再改变的网页。HTML就是用于编写静态网页的。

l  动态页面:会根据不同的情况展示不同的内容。例如:登录成功后右上角显示用户名。

1.1.1.2  HTML语言特点

n  HTML文件不需要编译,直接使用浏览器阅读即可

n  HTML文件的扩展名是*.html 或 *.htm

n  HTML结构都是由标签组成

u  标签名预先定义好的,我们只需要了解其功能即可。

u  标签名不区分大小写

u  通常情况下标签由开始标签和结束标签组成。例如:<a name=”小明”>标签体</a>

u  如果没有结束标签,建议以/结尾。例如:<img /> 自闭和

n  HTML结构包括两部分:头head和体body

                 

1.1.1.3  创建模板

1.      在任意位置(F盘根目录),创建“文本文档”,重命名“00.模板.html”

文件名自定义,扩展名为html。00.template1表示意思今天案例前的模板1页面。

1.      右键/打开方式/记事本,开发html文件,并编写如下内容

<html>

    <head>

        <title>这是标题</title>

    </head>

    <body>

        这里是正文

    </body>

</html>


以上使用的标签组成了HTML页面的基本结构,现将所有标签进行陈述:

l  <html> 整个页面的根标签,理论上一个页面只需要一个,由头和体组成。

n  <head> 头标签,用于引入脚本、导入样式、提供元信息等。一般情况下头标签的内容在浏览器端都不显示。

u <title>子标签,用于显示浏览器标题。

n  <body> 体标签,是整个网页的主体,我们编写的html代码基本都在此标签体内。

1.      使用浏览器打开

1.1.1.1  环境搭建

使用“记事本”开发效率低,现阶段比较流程的前端IDE(集成开发环境)是HBuilder,为了统一环境,要求所有同学的都安装HBuilder,参考“1.HBuilder安装.doc”

HBuilder是DCloud数字天堂)推出的一款支持HTML5Web开发IDE

         提供模板代码,使用“HBuilder”创建01.模板.html页面。

<!DOCTYPE html>

<html>

    <head>

        <metacharset="utf-8" /> <!-- 设置html页面的编码,今天最后讲解-->

        <title>标题</title>

    </head>

    <body>

        正文

    </body>

</html>

在模板代码中,我们使用到了HTML注释

l  格式:<!—注释内容 -->

l  注释特点:

n  浏览器查看时,不显示。右键查看源码可以看到。

n  注释标签不能嵌套。

n  注释特殊用法,为不同的浏览器提供不同的解决方案(了解)

1.1.1    案例相关标签

本案例中需要使用的标签如下:

l  <h1></h1>

l  <hr />

l  <font>

l  <b></b>

l  <i></i>

l  <p></p>

l  <br />

         下面我们开始一个一个的介绍,为了方便演示,创建一个“01.demo.html”文件

1.1.1.1  标题标签:<h1>

         HTML提供<hn>系列标签,用于修饰标题,包含:<h1>、<h2>、<h3>、<h4>、<h5>、<h6>。<h1> 定义最大的标题。<h6> 定义最小的标题

1.1.1.1  水平线标签: <hr>

         <hr/> 标签在 HTML 页面中创建一条水平分隔线,用于定义内容中的主题变化。

                  size属性:水平线的高度,单位像素

                  noshade属性:没有阴影,取值:noshade ; 不写表示显示纯色

         例如:

        <!--水平线-->

        <hr/>

        <hr  size="5"/>

        <hrnoshade="noshade" />

1.1.1.1  字体标签:<font>

         <font>用于设置字体尺寸、字体颜色等。

                  size属性:设置字体的大小。可能的值:从 1 到 7 的数字。浏览器默认值是 3。

                  color属性:设置字体的颜色

                          颜色的取值:#xxxxxx  或 colorname

                                   #xxxxxx表示使用红绿蓝三原色设置颜色。

                                            红绿蓝分别取值:00 -- FF,此处使用16进制。(FF就是十进制的255)

                                            #000000表示黑色,#FFFFFF白色

                                            #FF0000红色,#00FF00绿色,#0000FF蓝色

                                            红绿蓝2位取值相同可以省略成1位。例如:#112233 简化成#123

                                   colorname使用英文单词确定颜色。red 红色,blue 蓝色,green绿色

           face(扩展):字体 微软雅黑,幼圆,宋体

         例如:

        <!--字体-->

        <fontsize="7">我个大</font>

        <fontcolor="#FF0000">我很红</font>

        <fontcolor="blue">我是蓝色的</font>

1.1.1.1  格式化标签: <b> <i>

         <b>粗体

         <i>斜体

         例如:

        <!--格式化-->

        <b>粗体</b>

        <i>斜体</i>

1.1.1.2  段落标签:<p> <br/>

         <p>定义段落。p 标签会自动在其前后创建一些空白。

         <br/> 插入单个换行。

         扩展: 空格 &nbsp;

1.1.1    案例相关标签

1.1.1.1  框架标签:<frameset>

<frameset> 标签,是多个窗口页面整合在一起的一个集合(框架集)。每一个页面(框架)都是单独文档,需要使用子标签<frame>来确定页面的位置。<frameset>通过列和行来确定整体布局,使用cols确定列数,使用rows确定行数。多个<frameset>可以嵌套使用。

l  <frameset>和<body>两个不能共存。

l  rows属性和cols属性取值:值1,值2,值3,….. 一个值表示一行(列),多值使用逗号分隔,值可以是10px、10% 等,最后一个值如果不想计算可以使用*匹配剩余量。

1.1.1.2  框架子标签:<frame>

<frame>标签,用于设置<frameset>框架集中的一个页面(框架)。

l  src属性:确定页面的路径

l  noresize属性:框架分隔先不能移动

l  target属性:确定需要显示的页面在何处显示

l  name:页面的名称,用于超链接跳转使用



猜你喜欢

转载自blog.csdn.net/shitianhang123/article/details/79215738