标签:HTML Title 标签 表单 了解 简单 教育 定义
HTML
什么是HTML?
HTML是一门语言,所有网页都是用HTML这门语言编写出来的
HTML(HyperText Markup Language):超文本标记语言
超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容
标记语言:由标签构成的语言
HTML 运行在浏览器上,HTML标签由浏览器来解析
HTML 标签都是预定义好的。例如:使用展示图片
W3C标准:网页主要由三部分组成
结构:HTML
表现:CSS
行为:JavaScript
HTML快速入门:
1、新建文本文件,后缀名改为.html 或者 .htm
2、编写HTML结构标签
3、在中定义文字
<html>
<head>
<title>html 快速入门 </title>
</head>
<body>
乾坤未定,你我皆是黑马!
</body>
</html>
设置字体颜色
<html>
<head>
<title>html 快速入门 </title>
</head>
<body>
<font color = "red">乾坤未定,你我皆是黑马!</font>
</body>
</html>
标签 |
描述 |
|
定义HTML文档 |
|
定义关于文档的信息 |
</td>
<td>定义文档的标题</td>
</tr>
<tr>
<td><body></td>
<td>定义文档的主体</td>
</tr>
</tbody>
</table>
<p>HTML 标签不区分大小写</p>
<p>HTML 标签属性值 单双引皆可</p>
<p>HTML 语法松散</p>
<h5>
基础标签:
</h5>
<table>
<thead>
<tr>
<th>标签</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td><h1> ~ <h6></td>
<td>定义标题,h1最大,h6最小</td>
</tr>
<tr>
<td><font></td>
<td>定义文本的字体、字体尺寸、字体颜色</td>
</tr>
<tr>
<td><b></td>
<td>定义粗体文本</td>
</tr>
<tr>
<td><i></td>
<td>定义斜体文本</td>
</tr>
<tr>
<td><u></td>
<td>定义文本下划线</td>
</tr>
<tr>
<td><center></td>
<td>定义文本居中</td>
</tr>
<tr>
<td><p></td>
<td>定义段落</td>
</tr>
<tr>
<td><br></td>
<td>定义折行</td>
</tr>
<tr>
<td><hr></td>
<td>定义水平线</td>
</tr>
</tbody>
</table>
<p>参考代码:</p>
<pre><code class="language-html"><!-- html5 标识 -->
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 页面的字符集 -->
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>我是标题 h1</h1>
<h2>我是标题 h2</h2>
<h3>我是标题 h3</h3>
<h4>我是标题 h4</h4>
<h5>我是标题 h5</h5>
<h6>我是标题 h6</h6>
<hr>
<!-- 一般这个行为由CSS完成,所以过时了 -->
<!--
html 表示颜色:
1、英文单词:red, pink, blue...
2、使用三原色来表示:rgb(值1, 值2, 值3), 值的取值范围:0~255 rgb(255, 0, 0)
3、#值1值2值3: 值得范围:00 ~ FF (十六进制表示)
-->
<font face = "楷体" size = "5" color = "#ff0000">传智教育</font>
<hr>
有句话说:“当你独自穿过了暴风雨,你就不是原来的那个人了。”<br>
经过生活历练的人,最终都变成了更强大的自己。<br>
生活中,我们要学会清空情绪、清零往事、清静内心。<br>
<p>有句话说:“当你独自穿过了暴风雨,你就不是原来的那个人了。”</p>
<p>经过生活历练的人,最终都变成了更强大的自己。</p>
<p>生活中,我们要学会清空情绪、清零往事、清静内心。</p>
<hr>
沙柳河水流淌<br>
<!-- 加粗 -->
<b>沙柳河水流淌</b><br>
<!-- 斜体 -->
<i>沙柳河水流淌</i><br>
<!-- 下划线 -->
<u>沙柳河水流淌</u><br>
<hr>
<!-- CSS完成此行为 -->
<center>
<b>流沙河水流淌</b>
</center>
</body>
</html>
</code></pre>
<p>案例:根据需求完成对应html页面</p>
<p>转义字符</p>
<table>
<thead>
<tr>
<th>HTML源代码</th>
<th>显示结果</th>
<th>描述信息</th>
</tr>
</thead>
<tbody>
<tr>
<td>&It;</td>
<td><</td>
<td>小于号或显示标记</td>
</tr>
<tr>
<td>>;</td>
<td>></td>
<td>大于号或显示标记</td>
</tr>
<tr>
<td>&;</td>
<td>&</td>
<td>可用于显示其他特殊字符</td>
</tr>
<tr>
<td>";</td>
<td>"</td>
<td>引号</td>
</tr>
<tr>
<td>®;</td>
<td>®</td>
<td>已注册</td>
</tr>
<tr>
<td>©;</td>
<td>©</td>
<td>版权</td>
</tr>
<tr>
<td>&trade;</td>
<td>™</td>
<td>商标</td>
</tr>
<tr>
<td> ;</td>
<td> </td>
<td>不断行的空白</td>
</tr>
</tbody>
</table>
<p>参考文本:</p>
<pre><code class="language-txt">企业简介
传智教育(股票代码 003032),隶属江苏传智播客教育科技股份有限公司,注册资本4亿元,是第一个实现A股IPO的教育企业,公司致力于培养高精尖数字化人才,主要培养人工智能、python+大数据开发、智能制造、软件、互联网、区块链等数字化专业人才及数据分析、网络营销、新媒体等数字化应用人才。公司由一批拥有10年以上开发管理经验,且来自互联网或研究机构的IT精英组成,负责研究、开发教学模式和课程内容。公司具有完善的课程研发体系,一直走在整个行业发展的前端,在行业内竖立起了良好的品质口碑。
民族振兴靠人才,中华民族正处于伟大复兴之路上,要赢得国际竞争,需要拥有大量的科技人才,我们将肩负起民族使命,在三尺讲台诲人不倦
著书立说,为科技行业培养出大量的优秀人才,促进民族伟大复兴!我们的使命是:为中华民族伟大复兴而讲课,为千万学生少走弯路而著书。
探索教育之路,长途漫漫。传智教育希望可以通过自己的努力,寻找出一条更符合人类自然成长规律的教育之路,建立起一个新的教育生态环境,让中国的家长和孩子们在现有的教育体系之外,再多一些选择的机会。因此“探索教育本源,开辟教育新生态”便成为了所有传智人为之奋斗的终极愿景,也是所有传智人共同努力的目标。为此,15年来,传智人不曾有一丝懈怠,相信在传智人的不懈努力下,大道不远,终在脚下。
江苏传智播客教育科技股份有限公司
版权所有Copyright 2006-2018©, All Rights Reserved 苏ICP备16007882
</code></pre>
<pre><code class="language-HTMl"><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>公司简介</title>
</head>
<body>
<h2>公司简介</h2>
<hr color="yellow">
<p>
<font color="red">传智教育</font>(股票代码 003032),隶属江苏传智播客教育科技股份有限公司,注册资本4亿元,是第一个实现A股IPO的教育企业,公司致力于培养高精尖数字化人才,主要培养人工智能、python+大数据开发、智能制造、软件、互联网、区块链等数字化专业人才及数据分析、网络营销、新媒体等数字化应用人才。公司由一批拥有10年以上开发管理经验,且来自互联网或研究机构的IT精英组成,负责研究、开发教学模式和课程内容。公司具有完善的课程研发体系,一直走在整个行业发展的前端,在行业内竖立起了良好的品质口碑。
</p>
<p>
民族振兴靠人才,中华民族正处于伟大复兴之路上,要赢得国际竞争,需要拥有大量的科技人才,我们将肩负起民族使命,在三尺讲台诲人不倦
著书立说,为科技行业培养出大量的优秀人才,促进民族伟大复兴!我们的使命是:<b>为中华民族伟大复兴而讲课,为千万学生少走弯路而著书。</b>
</p>
<p>
探索教育之路,长途漫漫。传智教育希望可以通过自己的努力,寻找出一条更符合人类自然成长规律的教育之路,建立起一个新的教育生态环境,让中国的家长和孩子们在现有的教育体系之外,再多一些选择的机会。因此<b>“探索教育本源,开辟教育新生态”</b>便成为了所有传智人为之奋斗的终极愿景,也是所有传智人共同努力的目标。为此,15年来,传智人不曾有一丝懈怠,相信在传智人的不懈努力下,大道不远,终在脚下。
</p>
<hr color="yellow">
<center>
<font color = "#D7D7D7">
江苏传智播客教育科技股份有限公司<br>
版权所有Copyright 2006-2018©, All Rights Reserved 苏ICP备16007882
</font>
</center>
<hr>
</body>
</html>
</code></pre>
<h5>
图片、音频、视频标签
</h5>
<p>src:路径</p>
<table>
<thead>
<tr>
<th>标签</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td><img></td>
<td>定义图片</td>
</tr>
<tr>
<td><audio></td>
<td>定义音频</td>
</tr>
<tr>
<td><video></td>
<td>定义视频</td>
</tr>
</tbody>
</table>
<p>img:</p>
<p> src:规定显示图像的URL(统一资源定位符)</p>
<p> height:定义图像的高度</p>
<p> width:定义图像的宽度</p>
<p>audio:定义音频。支持的音频格式:MP3、WAV、OGG</p>
<p> src:规定显示音频的URL(统一资源定位符)</p>
<p> controls:显示播发控件</p>
<p>video:定义视频。支持的音频格式:MP4、WebM、OGG</p>
<p> src:规定显示音频的URL(统一资源定位符)</p>
<p> controls:显示播发控件</p>
<p>参考代码:</p>
<pre><code class="language-html"><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!--
资源路径:
1、绝对路径:完整的路径,但是可移植性不强不同电脑路径不同
2、相对路径:相对于当前文件目录是:上级、同级、下级目录
图片在同级目录:
xxx/html/02-图片音频视频.html
xxx/html/a.jpg
写法:./a.jpg 其中./可以省略
图片在下级目录:
xxx/html/02-图片音频视频.html
xxx/html/img/a.jpg
写法:./img/a.jpg
图片在上级目录:
xxx/html/02-图片音频视频.html
xxx/img/a.jpg
写法:../img/a.jpg
尺寸单位:
1、px:像素
2、百分比:占当前屏幕的比值
-->
<img src="../img/a.jpg" width = 389 height="500">
<audio src="b.mp3" controls="controls"></audio>
<video src="c.mp4" controls="controls" width="500" height="300"></video>
</body>
</html>
</code></pre>
<h5>
超链接标签
</h5>
<table>
<thead>
<tr>
<th>标签</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td><a></td>
<td>定义超链接,用于连接到另一个资源</td>
</tr>
</tbody>
</table>
<p>href:指定访问资源的URL</p>
<p>target:指定打开资源的方式</p>
<p> _self:默认值,在当前页面打开</p>
<p> _blank:在空白页面打开</p>
<pre><code class="language-html"><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<a href = "https://www.itcast.cn" target="_blank">点我有惊喜</a>
</body>
</html>
</code></pre>
<h5>
列表标签
</h5>
<p>有序列表(order list):</p>
<p>1、</p>
<p>2、</p>
<pre><code class="language-html"><ol>
<li></li>
</ol>
</code></pre>
<p>无序列表(unorder list):</p>
<ul>
<li></li>
<li></li>
</ul>
<pre><code class="language-html"><ul>
<li></li>
</ul>
</code></pre>
<table>
<thead>
<tr>
<th>标签</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td><ol></td>
<td>定义有序列表</td>
</tr>
<tr>
<td><ul></td>
<td>定义无序列表</td>
</tr>
<tr>
<td><li></td>
<td>定义列表项</td>
</tr>
</tbody>
</table>
<p>type(设置项目符号)</p>
<p>参考代码:</p>
<pre><code class="language-html"><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!-- 一般项目标识符是不需要的了解就行 -->
<ol type="a">
<li>咖啡</li>
<li>茶</li>
<li>牛奶</li>
</ol>
<ul type="circle">
<li>咖啡</li>
<li>茶</li>
<li>牛奶</li>
</ul>
</body>
</html>
</code></pre>
<h5>
表格标签
</h5>
<table>
<thead>
<tr>
<th>标签</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td><table></td>
<td>定义表格</td>
</tr>
<tr>
<td><tr></td>
<td>定义行</td>
</tr>
<tr>
<td><td></td>
<td>定义单元格(列数)</td>
</tr>
<tr>
<td><th></td>
<td>定义表头单元格</td>
</tr>
</tbody>
</table>
<p>table:定义表格<br>
border:规定表格边框的宽度</p>
<p> width:规定表格宽度</p>
<p> cellspacing:规定单元格之间的空白</p>
<p>tr:定义行</p>
<p> align:定义表格行的内容对齐方式</p>
<p>tb:定义单元格</p>
<p> rowspan:规定单元格可横跨的行数</p>
<p> colspan:规定单元格可以横跨的列数</p>
<p>参考代码:</p>
<pre><code class="language-html"><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table border="1" cellspacing="0" width="500">
<tr>
<th>序号</th>
<th>品牌logo</th>
<th>品牌名称</th>
<th>企业名称</th>
</tr>
<tr align="center">
<td>010</td>
<td><img src="../img/三只松鼠.png" width="60" height="50"></td>
<td>三只松鼠</td>
<td>三只松鼠</td>
</tr>
<tr align="center">
<td>009</td>
<td><img src="../img/优衣库.png" width="60" height="50"></td>
<td>优衣库</td>
<td>优衣库</td>
</tr>
<tr align="center">
<td>008</td>
<td><img src="../img/小米.png" width="60" height="50"></td>
<td>小米</td>
<td>小米</td>
</tr>
</table>
<br>
<hr>
<br>
<table border="1" cellspacing="0" width="500">
<tr>
<th colspan="2">品牌logo</th>
<th>品牌名称</th>
<th>企业名称</th>
</tr>
<tr align="center">
<td>010</td>
<td><img src="../img/三只松鼠.png" width="60" height="50"></td>
<td>三只松鼠</td>
<td>三只松鼠</td>
</tr>
<tr align="center">
<td rowspan = "2">009</td>
<td><img src="../img/优衣库.png" width="60" height="50"></td>
<td>优衣库</td>
<td>优衣库</td>
</tr>
<tr align="center">
<td>008</td>
<td><img src="../img/小米.png" width="60" height="50"></td>
<td>小米</td>
</tr>
</table>
</body>
</html>
</code></pre>
<p>案例:课表</p>
<pre><code class="language-html"><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table border="1" cellspacing="0" width="500">
<tr>
<th colspan = "2"></th>
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
<th>星期四</th>
<th>星期五</th>
</tr>
<tr align="center">
<td rowspan ="4">上午</td>
<td>早自习</td>
<td>英语</td>
<td>语文</td>
<td>英语</td>
<td>语文</td>
<td>英语</td>
</tr>
<tr align="center">
<td>第1节</td>
<td>数学</td>
<td>数学</td>
<td>数学</td>
<td>数学</td>
<td>数学</td>
</tr>
<tr align="center">
<td>第2节</td>
<td>物理</td>
<td>物理</td>
<td>物理</td>
<td>物理</td>
<td>物理</td>
</tr>
<tr align="center">
<td>第3节</td>
<td>化学</td>
<td>化学</td>
<td>化学</td>
<td>化学</td>
<td>化学</td>
</tr>
<tr align="center">
<td colspan="7">午休</td>
</tr>
<tr align="center">
<td rowspan ="4">下午</td>
<td>第4节</td>
<td>生物</td>
<td>生物</td>
<td>生物</td>
<td>生物</td>
<td>生物</td>
</tr>
<tr align="center">
<td>第5节</td>
<td>英语</td>
<td>英语</td>
<td>英语</td>
<td>英语</td>
<td>英语</td>
</tr>
<tr align="center">
<td>第6节</td>
<td>语文</td>
<td>语文</td>
<td>语文</td>
<td>语文</td>
<td>语文</td>
</tr>
</table>
</body>
</html>
</code></pre>
<h5>
布局标签
</h5>
<table>
<thead>
<tr>
<th>标签</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td><div></td>
<td>定义HTML文档中的一个区域部分,经常与CSS一起使用,用来布局网页</td>
</tr>
<tr>
<td><span></td>
<td>用于组合行内元素。</td>
</tr>
</tbody>
</table>
<pre><code class="language-html"><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!-- div占满网页所有行 -->
<div>我是div</div>
<div>我是div</div>
<span>我是span</span>
<span>我是span</span>
</body>
</html>
</code></pre>
<h5>
表单标签
</h5>
<p>表单:在网页中主要负责数据采集功能,使用<form>标签定义表单</p>
<p>表单项(元素):不同类型的input元素、下拉列表、文本域等</p>
<table>
<thead>
<tr>
<th>标签</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td><from></td>
<td>定义表单</td>
</tr>
<tr>
<td><input></td>
<td>定义表单项,通过type属性控制输入形式</td>
</tr>
<tr>
<td><label></td>
<td>为表单项定义标注</td>
</tr>
<tr>
<td><select></td>
<td>定义下拉列表</td>
</tr>
<tr>
<td><option></td>
<td>定义下拉列表的列表项</td>
</tr>
<tr>
<td><textarea></td>
<td>定义文本域</td>
</tr>
</tbody>
</table>
<p>from:定义表单</p>
<p> action:规定当前提交表单时向何处发送表单数据,URL</p>
<p> method:规定用于发送表单数据的方式</p>
<p> get:浏览器会将数据直接附在表单的action URL 之后。大小有限制</p>
<p> post:浏览器会将数据放到http请求消息中。大小无限制</p>
<p>表单标签:</p>
<pre><code class="language-html"><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!--
from:
action:表单数据提交的URL
表单项数据要想被提交,则必须指定其name属性
然后数据会异map形式提交的目的地:(name的值,输入的值)
method:表单提交的方式
get:默认值
请求的参数会拼接到URL后面
URL的长度有限制 4KB
post:(可以使用网页更多工具中的开发者工具进行查看:点击NetWork)
请求参数会在http请求协议的请求体中
请求的参数无限制
-->
<form action="#" method="post">
<input type="text" name="username">
<input type="submit">
</form>
</body>
</html>
</code></pre>
<p>表单项标签:</p>
<p><input>:表单项,通过type属性控制输入形式</p>
<p>/<select>:定义下拉框,<option>定义列表项</p>
<p>/<textarea>:文本域</p>
<table>
<thead>
<tr>
<th>type取值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>text</td>
<td>默认值。定义单行的输入文字</td>
</tr>
<tr>
<td>password</td>
<td>定义密码字段</td>
</tr>
<tr>
<td>radio</td>
<td>定义单选按钮</td>
</tr>
<tr>
<td>checkbox</td>
<td>定义复选框</td>
</tr>
<tr>
<td>file</td>
<td>定义文件上传按钮</td>
</tr>
<tr>
<td>hidden</td>
<td>定义隐藏的输入字段</td>
</tr>
<tr>
<td>submit</td>
<td>定义提交按钮,提交按钮会把表单数据发送到服务器</td>
</tr>
<tr>
<td>reset</td>
<td>定义重置按钮,重置按钮会清除表单中的所有数据</td>
</tr>
<tr>
<td>buttom</td>
<td>定义可点击按钮</td>
</tr>
</tbody>
</table>
<p>参考代码:</p>
<pre><code class="language-html"><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!-- 提交地址 和 提交方式 -->
<form action="#" method="post">
<!-- 隐藏输入字段,用于提交数据库的id -->
<input type="hidden" name="id" value="123">
<!--使用label关联 用户名 和 用户名输入框 先给用户名输入框一个唯一标识id 在label中设置对应的for属性-->
<label for="username">用户名:</label>
<input type="text" name="username" id="username"><br>
<label for="password">密码:</label>
<input type="password" name="password" id="password"><br>
<!-- 设置单选框的name属性可是使其互斥,即只能选择其中一个 -->
<!-- 注意:没有设置默认值时gender单选框默认值都是on,这不利于数据提交,所以记得修改默认值 -->
性别:
<input type="radio" name="gender" value="1" id="male"> <label for="male">男</label>
<input type="radio" name="gender" value="2" id="female"> <label for="female">女</label> <br>
<!--
复选框
-->
爱好:
<input type="checkbox" name="hobby" value="1" id="travel"> <label for="travel">旅游</label>
<input type="checkbox" name="hobby" value="2" id="film"> <label for="film">电影</label>
<input type="checkbox" name="hobby" value="3" id="game"> <label for="game">游戏</label>
<br>
<!--
关于文件,在前端联系数据库时会深入了解
-->
头像:
<input type="file"><br>
<!--
下拉列表
-->
城市:
<select name="city">
<!-- option中value没有设置就提交内容,设置了就提交属性 -->
<option value="beijing">北京</option>
<option value="shanghai">上海</option>
<option>广州</option>
</select>
<br>
个人描述:<br>
<textarea cols="20" rows="5" name="desc"></textarea>
<br>
<br>
<!-- 提交按钮, 通过value可以将默认名字提交改为对应的字符串 -->
<input type="submit" value="注册">
<input type="submit" value="重置">
<!-- 类比Java-swing 需要监听按钮的行为,web使用js -->
<input type="button" value="一个普通的按钮">
</form>
</body>
</html>
</code></pre>
|
标签:HTML,
Title,
标签,
表单,
了解,
简单,
教育,
定义
From: https://www.cnblogs.com/fragmentary/p/17063645.html