admin管理员组文章数量:1566996
物联网技术部第四次软件培训----HTML
文章目录
- 物联网技术部第四次软件培训----HTML
- 一、什么是网页?
- 1. 网页类型
- 2. 网页开发中最基础的语言:HTML
- 二、网页前端html有什么基础语法?
- 文本标签
- 在写代码前我们来梳理一下他们的关系
- 在正式写代码之前的准备工作
- 开始制作HTML
- 声明和编码格式
- HTML标签+元素
- 使用标签+元素的注意事项
- 接下来就是各种各样的标签对
- 标题标签hn
- 段落标签p
- 列表标签
- 表格标签table
- 文本框标签input
- 下拉菜单
- 文本区域
- 按钮button
- marquee标签
- 网页背景设置
- HTML的注释
- meta标签
- 表单form
一、什么是网页?
网页是一个包含HTML标签的纯文本文件,它可以存放在世界某个角落的某一台计算机中,是超文本标记语言格式。
网页实际上就是一个文件。通过下面两个事例我们可以发现,一般网页上都会有文本和图片等信息,而复杂一些的网页上还会有声音、视频、动画等多媒体内容。
网页比报纸、广播、电视等传统媒介在信息传递上更加迅速、多样化,交互能力更强。
我们常见的网页设计有如下图片所示:
1. 网页类型
一般的,网页分为静态网页和动态网页两种类型。
静态网页就是设计者做什么样,在客户端浏览时就显示什么样。我们今天重点讲解的就是静态网页前端html。
而动态网页可以根据不同的用户显示不同的页面。
2. 网页开发中最基础的语言:HTML
超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。
你可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。HTML文件的后缀名可以是.html也可以是.htm。
它是当今多种标签语言中的一种,是为Internet文档设计的标签语言。
那么接下来我们看看网页前端html有什么基础语法吧!
二、网页前端html有什么基础语法?
文本标签
对于HTML文本标签来讲,有如下规则:
1、HTML 标记标签通常被称为 HTML 标签 (HTML tag)。
2、HTML 标签是由尖括号包围的关键词,比如 <html>
3、HTML 标签通常是成对出现的,比如 <b>
和 </b>
,但是也有单个出现的,比如说<br/>
4、标签对中的第一个标签是开始标签,第二个标签是结束标签,这个和C语言中的大括号对{}很像
5、开始和结束标签也被称为开放标签和闭合标签
HTML的主要组成部分就是这些标签对和标签!!!
在写代码前我们来梳理一下他们的关系
1、HTML文件
HTML文件中有很多的“HTML 标签” 和 “HTML 元素” ,这两者通常都是描述同样的意思.但是严格来讲, 一个 HTML 元素包含了开始标签与结束标签,如下实例:
<p>这是一个段落。</p>
2、Web浏览器
Web浏览器(如谷歌浏览器,Internet Explorer,Firefox,Safari)是用于读取HTML文件,并将其作为网页显示,和C语言的编译器很像,但其原理完全不同。
浏览器并不是直接显示的HTML标签,但可以使用标签来决定如何展现HTML页面的内容给用户。
在正式写代码之前的准备工作
1、安装Notepad++。(为什么要用Notepad++?)
PS: Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的模组。但是其实用win自带的记事本进行编辑也可以。
2、保证电脑有一个浏览器可以用。
3、键盘、屏幕、手···
开始制作HTML
1、在一个文件夹建立一个txt文本文件,然后修改后缀为.html或者.htm,在修改后缀的过程中可能会出现如下提示:
这里直接点击 是就好啦!
2、右击该文件,点击”Edit with Notepad++”,打开Notepad++。
3、将如下代码放在文件中。
<html>
<head>
<title>标题</title>
</head>
<body>
只有body标签对之间的文本是可见的页面内容
</body>
</html>
4、使用浏览器打开文件即可看到内容。
<!DOCTYPE>声明和编码格式
1、<!DOCTYPE>声明有助于浏览器中正确显示网页。
网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容。doctype 声明是不区分大小写的,直接放在html的第一行,声明方式以下均可:
<!DOCTYPE html>
<!DOCTYPE HTML>
<!doctype html>
<!Doctype Html>
2、如果发现你打开的网页出现了乱码,在<head>
(头部)下一行加上<meta charset=“utf-8”>
来指定使用utf-8编码格式,有些浏览器(如360浏览器)会设置GBK为默认的编码,则这时你需要设置为<meta charset=“gbk”>
。
HTML标签+元素
HTML文档由嵌套的HTML元素组成,例如:
<html>
<body>
<p>这是一个段落</p>
</body>
</html>
上面这几行代码包含了三个HTML的元素,分别是<html>
元素,<body>
元素和<p>
元素,他们三个嵌套形成了一个结构。
使用标签+元素的注意事项
1、不要忘记结束标签
在HTML语法中,你即使忘记了使用结束标签,大多数浏览器也会正确地显示 HTML,因为关闭标签是可选的,但但但千万不要依赖这种做法。忘记使用结束标签会产生不可预料的结果或错误。
2、HTML 空元素
没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。
<br>
就是没有关闭标签的空元素(<br>
标签定义换行)。
在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。
在开始标签中添加斜杠,比如 <br />
,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。
即使
在所有浏览器中都是有效的,但使用 <br />
其实是更长远的保障。
3、HTML使用小写标签
HTML并不像C和C++一样对大小写很敏感,比如说<P>
等同于<p>
。建议使用小写标签。
接下来就是各种各样的标签对
标题标签hn
<hn>
标签用于设置网页中各个层次的标题文字,被设置的文字将以黑体显示,并自成段落。
<hn>
中的n是一个1-6的数字,标题通过<h1>
- <h6>
的标签来定义从小到大的标题。
语法示例:
<h1 align="center">23333</h1>
属性说明:
align属性用于设置标题的对齐方式,其参数为 left、center、right。
段落标签p
浏览器是以无格式的方式显示HTML文档的,也就意味着HTML文档中的空格和Enter键是被浏览器所忽略的。要将文本划分段落就必须使用分段标签<p>
。<p>
标签是非空元素标签,所标识的文本,代表同一个段落,必须成对使用。两个段落间的间距等于两次换行的距离。
语法格式举例:
<p align="center"> 段落内容 </p>
属性说明:
align(对齐)属性的属性值有3个参数:left(默认)、center和right。
- 换行标签br
<br>
是换行标签,在网页设计中比较常用。使用<br>
标签能够使文档在该标签处强制换行,这一点与<p>
相同。但与<p>
不同的是换行后行之间不留空白行,页面看起来比较紧凑。<br>
属于空标签,没有结束标签。但是在使用的过程中,为了正常关闭空元素,我们最好使用<br/>
。
- 水平标签hr
<hr>
标签是水平线标签,可以在页面中产生一条水平线,用于分隔文档和修饰网页。<hr>
属于空元素标签,没有结束标签。
语法格式举例:
<hr color="red" align="center" width="200" size="10“/>
常用属性说明:hr标签的常用属性如表所示。
- 文本控制符font
<font>
规定标签对包含的文本字体、字体尺寸、字体颜色。
语法格式举例:<font size=“3” color=“blue” >This is font</font>
常用属性说明如图所示。
- 文本格式化标签对
使用效果如下:
- 超链接标签a
HTML使用标签 <a>
来设置超文本链接。
超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。
在标签<a>
中使用了href
属性来描述链接的地址。
语法格式举例:
<a href=http://www.baidu/ target=“_blank” id=“1” title=“baidu”>百度网站</a>
其他属性见表:
- 图像标签img
Web上常用的图像格式有三种:JPEG、GIF、PNG。使用<img>
在网页上直接加入图像的语法举例为:
<img src=“liushuo2.jpg” width=“100%” height=“100” border=“1” alt="刘硕黑照"/>
可以看到其实<img>
标签也是一个空标签,所以不需要结束标签,只要在开始标签里设置属性即可。
列表标签
- 无序列标签ul
<ul>
称为无序列表标签或项目列表标签,用来在页面中显示项目形式的列表,列表中每一项的前面会加上○、●或■等符号,每一项需用<li>
标签,所以需要同<li>
结合使用。
语法格式举例:
<ul>
<li type="circle">列表项1</li>
<li type="square">列表项2</li>
</ul>
属性说明:<ul>
的常用属性只有一个type,用来设定列表项前面出现的符号,可取属性值有:
disc:列表项前面加上符号●。
circle:列表项前面加上符号○。
square:列表项前面加上符号■。
- 有序列标签ol
<ol>
称为有序列表标签或编号列表标签,用来在页面中显示编号形式的列表,列表中每一项的前面会加上如A、a、i或I等形式的编号,编号会根据列表项的增删自动调整。每一项需要用<li>
标签,所以需要同<li>
结合使用。
语法格式举例:
<ol type="A" start="2">
<li>列表项1</li>
<li>列表项2</li>
</ol>
无序列列表和有序列列表的使用示例如图:
属性说明:<ol>
标签的两个属性type和start用来控制顺序编号。
- 序列标签li
<li>
用来标签列表的一项,需同<ul>
或<ol>
一起使用,它的属性有:
type:用来设定列表项的符号,如果<li>
用在<ul>
里,属性取值为disc、circle或square,如果<li>
用在<ol>
里,则属性取值为1、a、A、i或I。
value:此属性仅当<li>
用在<ol>
里有效,属性值为一整数,用来设定当前项的编号,其后的项目将以此值为起始数目递增,前面各项不受影响。
表格标签table
使用表格是网页中用来定位元素的重要方法,同时表格也是网页布局结构里不可或缺的一部分。表格由一行或多行组成,每行又由一个或多个单元格组成。HTML中一个表格通常是由<table>
、<tr>
、<td>
三个标签来定义的,这三个标签分别表示表格、表格行、单元格。
在对表格进行设置时,可以设置整个表格<table>
或表格中的行<tr>
或单元格<td>
的属性,它们优先顺序为:单元格(<td>
)优先于行(<tr>
),行(<tr>
)优先于表格(<table>
)。
例如,如果将某个单元格的背景色属性设置为蓝色,然后将整个表格的背景色属性设置为红色,则蓝色单元格不会变为红色。
在html文档中,表格是由table、th、tr、td等标签构成的。
<table>
称为表格标签,整个表格始于<table>
而终于</table>
,它是一个容器标签,用于声明一个表格,<tr>
、<td>
等只能在它的范围内使用。例如:
<table border="1">
<tr>
<td>第一行第一格</td>
<td>第一行第二格</td>
</tr>
<tr>
<td>第二行第一格</td>
<td>第二行第二格</td>
</tr>
</table>
- table标签之tr标签
<tr>
用来标签表格行,是单元格(<td>
或<th>
)的容器,使用时要放在<table>
容器里,结束标签可以省略。<tr>
常用的属性有:
align:用来设定这一行单元格中内容的水平对齐方式,属性值为left、center或right。
bgcolor:用来设定这一行的背景颜色。
valign:用来设定这一行单元格中内容的垂直对齐方式,可取属性值有:“top”顶端对齐。“middle”中间对齐,“bottom”底端对齐。
- table标签之td、th标签
1、<td>
在表格中表示一个单元格,是表格中具体内容的容器,使用时要放在<tr>
与</tr>
之间。
2、<th>
在表格中也表示一个单元格,用法与<td>
相同,不同的是,<th>
所标签的单元格中文本内容默认以粗体显示,且居中对齐。
文本框标签input
<input type="text">
文本框除了type属性外,其它常用属性有:
name:用来设定文本框的名称,所选名称必须在表单内唯一标识该文本框,名称字符串中不能包含空格或特殊字符,可以使用字母数字字符和下划线 (_) 的任意组合。表单提交到服务器后需要使用指定的名称来获取文本框的值。
value:用来设定文本框的默认值,也就是用户输入前文本框里显示的文本。
size:用来设定文本框最多可显示的字符数,也就是文本框的长度。
maxlength:用来设定文本框中最多可输入的字符数。通过此属性可以将邮政编码限制为6位数,将密码限制为10个字符,等等。
- 密码框
密码框用来让用户输入密码,当用户在密码框中键入时,输入内容显示为项目符号或星号,以保护它不被其他人看到。定义密码框的语法为:
<input type="password">
密码框的其它属性设置与文本框相同,只是type不同。
- 单选按钮
单选按钮用来让用户只能从一组选项中选择一个选项,例如,性别的选择。单选按钮通常成组地使用,在同一个组中的所有单选按钮必须具有相同的名称。定义单选按钮的语法为:
<input type="radio">
单选按钮除type外其它常用属性有:
name:用来设定单选按钮的名称,作用同文本框的name。同一组中所有单选按钮的此属性必须设置相同的值,否则,各选项不会相互排斥。
value:用来设定在单选按钮被选中时发送给服务器的值。
checked:用来确定在浏览器中载入表单时,该单选按钮是否被选中。如果开始标签里加入checked一词,则初始被选中。
- 复选框
复选框用来让用户可以从一组选项中选择多个选项。定义复选框的语法为:
<input type="checkbox">
复选框除type外其它常用属性有:
name:用来设定复选框的名称,作用同文本框的name。
value:用来设定在复选框被选中时发送给服务器的值。
checked:用来确定在浏览器中载入表单时,该复选框是否被选中。如果开始标签里加入checked一词,则初始被选中。
- 单选框和复选框的实例
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
</head>
<body>
<input type="radio" name="que0" value="A">单选1</input>
<input type="radio" name="que0" value="B">单选2</input>
<input type="checkbox" name="que1" value="A">选项1</input>
<input type="checkbox" name="que1" value="B">选项2</input>
</body>
</html>
下拉菜单
下拉菜单,也称下拉列表,用来让访问者从一个列表中选择一个项目。当页面空间有限,但需要显示许多菜单项时,下拉菜单非常有用。
定义一个下拉菜单的语法为:
<select>
<option>常州市</option>
<option selected>济南市</option>
</select>
一个下拉菜单由<select>
和<option>
来定义,<select>
提供容器,它的name属性意义同文本框的相同。<option>
用来定义一个菜单项,<option>
与</option>
之间的文本是呈现给访问者的,而选中一项后传送的值是由value属性指定的,如果省略value属性,则value的值与文本相同,加入selected属性可以使菜单项初始为选中状态。
- 下拉菜单实例
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
</head>
<body>
<h2>选择你的学历:</h2>
<select>
<option selected>大专</option>
<option>三本</option>
<option>二本</option>
<option>一本</option>
</select>
</body>
</html>
- 列表
列表的作用与下拉列表相似,但显示的外观不同,列表在浏览器中显示时列出部分或全部选项,另外列表允许访问者选择一个或多个项目。
定义列表的语法如下:
<select size=“2" multiple>
<option>常州市</option>
<option selected>济南市</option>
</select>
跟下拉列表相比,<select>
多了两个属性:size和multiple。size用来设定列表中显示的选项个数;加入multiple属性允许用户从列表中选择多项。
文本区域
文本区域使用户可以输入多行信息,例如,输入留言、自我介绍等。
定义文本区域的语法为:
<textarea>燃烧我的卡路里!</textarea>
开始标签与结束标签之间的文本为初始值,可以为空,但结束标签一定要有且正确。
按钮button
1.提交按钮用来将表单数据提交到服务器。
定义提交按钮的语法为:<input type="submit">
2.重置按钮用来还原表单为初始状态。
定义重置安钮的语法为:<input type="reset">
3.定义普通按钮的语法为:<input type="button">
三种按钮的属性除type外,其它常用属性有:
value:用来指定按钮上显示的文本。
name:用来指定按钮的名称。
marquee标签
<marquee>
可以使其标签的内容产生滚动效果,网上常见的滚动信息公告板或者广告就是用它来实现的。
<marquee>
标签的使用语法:
<marquee>内容产生滚动效果</marquee>
值得一提的是,因为html可以进行嵌套使用,在<marquee>
标签内的内容可以是超链接,也可以是图片等等。
网页背景设置
拥有两个配置背景的标签。背景可以是颜色或者图像。- 背景颜色设置
背景颜色属性将背景设置为某种颜色。属性值可以是十六进制颜色码、RGB 值或颜色名。
<body bgcolor="#000000">
<body bgcolor="rgb(0,0,0)">
<body bgcolor="black">
- 网页背景图片设置
2.背景图片
背景属性将背景设置为图像。属性值为图像的URL。如果图像尺寸小于浏览器窗口,那么图像将在整个浏览器窗口进行复制。
<body background="xxx.jpg">
<body background="C:\Users\XXX\Desktop\物联网技术部\培训ppt\xxx.jpg">
url可以是相对地址,如第一行代码。也可以使绝对地址,如第二行代码。
- BGM!!!背景音乐
一个炫酷的网站怎么能没有BGM!!
<bgsound src =“my.mp3" loop="-1">
loop中的数值是音乐循环的次数,可设置为任意正整数,若设为“-1”的话,音乐将永远循环。
src 是背景音乐的地址。
HTML的注释
注释标签用于在源代码中插入注释。注释不会显示在浏览器中。
可使用注释对您的代码进行解释,这样做有助于在以后的时间对代码的编辑。当编写了大量代码时尤其有用。
使用注释标签来隐藏浏览器不支持的脚本也是一个好习惯。
使用注释的语法:
<!-- 这是一段注释。注释不会在浏览器中显示-->
meta标签
<meta>
标签
<meta>
属于头部标签,应放在<head>
与</head>
之间,它的用法比较多,但最常用的是它的刷新和指定网页编码功能。
实现刷新功能的语法:
<meta http-equiv="refresh" content="5; url=http://www.baidu/">
该语句表示:页面打开5秒钟后自动转到百度主页。如果把url部分省略,则表示页面每5秒钟就自动刷新一次。
实现指定编码功能:
<meta charset=“utf-8”>
表单form
表单是一个包含表单元素的区域。
表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes),按钮(button)等等。
表单使用表单标签 来设置:
<form>
input 元素
</form>
表单可以包含的标签如图:
- 用表单写一个简单的登陆界面
文件login.html:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
</head>
<body>
<form name="input" action="newhtml.html" target="_blank" method="get">
用户名:<input type="textarea" name="txt"><br/>
密码:<input type="password" name="pwd"><br/>
性别:<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女">女<br/>
学校:<input type="textarea" name="school"><br/>
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
</body>
</html>
文件newhtml.html:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
</head>
<body>
<font size=10><p align="center">您已成功提交表单信息并跳转页面</p></font>
</body>
</html>
这次物联网技术部的培训内容就到这里,希望大家可以坚持认真学习下去,strive!
版权声明:本文标题:物联网技术部第四次培训----网页制作入门HTML 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726494059a1072868.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论