一.HTML概述 1.HTML:(Hyper Text Markup Language)超文本标记语言,是一种专门用于创建Web超文本文档的编程语言,它能告诉Web浏览程序如何显示Web文档(即网页)的信息,如何链接各种信息。 2.HTML的基本结构:
(1)<head></head>中主要包括网页的基本信息:网页标题,元数据标签 (2)<body></body>中主要包括网页内容 3.网页基本信息: (1)DOCTYPE声明 (2)<title>标签 (3)<meta>标签
例1(基本构建一个HTML网页): 运行结果: 二.HTML中的基本标签 1.标题标签: … <h2>…</h2> <h3>…</h3> <h4>…</h4> <h5>…</h5> <h6>…</h6> 例2(标题标签使用):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>标题标签</title>
</head>
<body>
大家好
<h2>大家好</h2>
<h3>大家好</h3>
<h4>大家好</h4>
<h5>大家好</h5>
<h6>大家好</h6>
</body>
</html>
运行结果: 2.网页的基本标签 (1)段落标签:<p>…</p> (2)换行标签:<br/> (3)水平线标签:<hr/> (4)注释:注释<!-- 注释内容 --> (5)特殊符号: 例3(上述标签的使用):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>标题标签</title>
</head>
<body>
清平乐
<hr/>
<p>年年雪里,常插梅花醉,涙尽梅花无好意,赢得满衣清泪!</p>
<p>今年海角天涯,萧萧两鬓生华。</p>
<p>看取晚来风势,故应难看梅花</p>
</body>
</html>
运行结果: 3.图像标签 (1)常见的图像格式:JPG,GIF,PNG,BMP (2)图像标签的使用: 例4(图片标签的使用):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>链接标签的使用</title>
</head>
<body>
清平乐
<hr/>
<p>年年雪里,常插梅花醉,涙尽梅花无好意,赢得满衣清泪!</p>
<p>今年海角天涯,萧萧两鬓生华。</p>
<p>看取晚来风势,故应难看梅花</p>
<img src="../背景图片/timg.jpg" width="400px"; height="200px">
</body>
</html>
运行结果: 4.链接标签 (1)使用语法: (2)使用场合: a.超链接使用场合: ·页面间链接(从一个页面链接到另一个页面) b.功能性链接: ·电子邮件 ·迅雷 ·QQ等 例5(链接标签的使用):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>链接标签的使用</title>
</head>
<body>
清平乐
<hr/>
<p>年年雪里,常插梅花醉,涙尽梅花无好意,赢得满衣清泪!</p>
<p>今年海角天涯,萧萧两鬓生华。</p>
<p>看取晚来风势,故应难看梅花</p>
<a rel="nofollow" href="https://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&fm=detail&lm=-1&st=-1&sf=2&fmq=&fm=detail&pv=&ic=0&nc=1&z=&se=&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&hs=2&word=%E6%A2%85%E8%8A%B1" target="_blank">
<img src="../背景图片/timg.jpg" width="400px"; height="200px">点击图片查看更多梅花图片</a></br>
<a rel="nofollow" href="li2.html" target="_blank">跳转至li2.html页面</a>
</body>
</html>
运行结果: 点击图片跳转: 点击跳转li2.html: 5.html列表 (1)无序列表 ·无序列表的类型: ul标签type属性取值 (2)有序列表 ·有序列表的类型 Ol标签的type取值
(3)定义列表 列表对比: 例6(列表的使用):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>列表的使用</title>
</head>
<body>
西安大学名称
<hr/>
<ul type="circle">
<li>西安交通大学</li>
<li>西安电子科技大学
<OL type="a">
<li>信息工程学院
<dt>电子信息工程</dt>
<dd>张飞</dd>
</li>
<li>自动化学院</li>
<li>机械学院</li>
</OL>
</li>
<li>西安理工大学</li>
<li>西安邮电大学</li>
<li>陕西师范大学</li>
</ul>
</body>
</html>
运行结果:
三.HTML中的表格 1.表格语法 2.对其方式 (1)表格对齐方式:默认对齐、居中对齐、左对齐、右对齐 (2)单元格对齐方式:水平对齐方式、垂直对齐方式 3.表格的跨行跨列 (1)表格的跨行: (2)表格的跨列:与跨行相似使用rowspan=”n”; 例7(表格练习):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>标题标签</title>
<style type="text/css">
td{
width: 80px;
text-align: center;
}
</style>
</head>
<body>
天津高级中学学生成绩统计表
<table border="1px" cellspacing="0" cellpadding="0" align="center">
<tr>
<td colspan="8" align="center">理科学生成绩表</td>
</tr>
<tr>
<td rowspan="2">学号</td>
<td rowspan="2">姓名</td>
<td colspan="4" align="center">科目成绩</td>
<td rowspan="2">总分</td>
<td rowspan="2">排名</td>
</tr>
<tr>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>理科综合</td>
</tr>
<tr>
<td>1</td>
<td>张飞</td>
<td>119</td>
<td>138</td>
<td>120</td>
<td>270</td>
<td>647</td>
<td>1</td>
</tr>
<tr>
<td>2</td>
<td>赵云</td>
<td>120</td>
<td>143</td>
<td>106</td>
<td>269</td>
<td>638</td>
<td>3</td>
</tr>
<tr>
<td>3</td>
<td>关羽</td>
<td>134</td>
<td>137</td>
<td>119</td>
<td>239</td>
<td>629</td>
<td>4</td>
</tr>
<tr>
<td>4</td>
<td>刘备</td>
<td>134</td>
<td>123</td>
<td>108</td>
<td>240</td>
<td>605</td>
<td>5</td>
</tr>
<tr>
<td>5</td>
<td>诸葛亮</td>
<td>145</td>
<td>109</td>
<td>102</td>
<td>289</td>
<td>645</td>
<td>2</td>
</tr>
<tr>
<td colspan="2">链接</td>
<td colspan="6"><a rel="nofollow" href="wenke.html" target="_blank">点击跳转至文科学生成绩统计表</a></td>
</tr>
</table>
</body>
</html>
运行结果:
四.表单标签 1.表单: 2.表单语法: 3.表单元素格式:
4.表单元素: (1)文本框: (2)密码框: (3)单选按钮: (4)复选框:
(5)下拉列表框: (6)按钮: (7)多行文本域: (8)文件域: (9)表单元素的高级属性 ·只读:readonly=”true” ·禁用:disabled=”true” 例8(表单标签的使用):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>哈哈网注册界面</title>
<style type="text/css">
body{
text-align: center;
}
#jiemian{
margin-left: 350px;
border: 1px solid black;
width: 550px;
height: 600px;
background-image: url(../背景图片/t019f18508716a0654b.jpg);
}
</style>
</head>
<body>
<div id="jiemian">
<h2>欢迎来到哈哈网注册界面</h2>
<form method="get" action="localhost">
<p>用户名:<input type="text" name="username" placeholder="请输入用户名"></p>
<p>密 码:<input type="password" name="password" placeholder="请输入密码"></p>
<p>
性别:
<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="男">女
</p>
<p>
兴趣爱好:
<input type="checkbox" name="hobby" value="football"> 足球
<input type="checkbox" name="hobby" value="basketball"> 蓝球
<input type="checkbox" name="hobby" value="dancing"> 乒乓球
<input type="checkbox" name="hobby" value="sing"> 网球
<input type="checkbox" name="hobby" value="dancing"> 跳舞
<input type="checkbox" name="hobby" value="sing"> 唱歌
</p>
<p>
籍 贯:
<select name="homeadress">
<option value="shanxi">请选择你所在的省份</option>
<option value="shanxi">陕西</option>
<option value="hebei">河北</option>
<option value="henan">河南</option>
<option value="shangdong">山东</option>
<option value="hunan">湖南</option>
<option value="hubei">湖北</option>
<option value="sichuan">四川</option>
<option value="zhejiang">浙江</option>
<option value="zhejiang">云南</option>
<option value="zhejiang">山西</option>
</select>
</p>
<p>
出生年月:
<input type="month" name="birthday">
</select>
</p>
<p>
自我描述:<br/>
<textarea name="showText" cols="30" rows="4"></textarea>
</p>
<p>
上传个人照片:
<input type="file" name="photo"/>
</p>
<p>
<input type="submit" value="提交">
<input type="reset" value="重置">
</p>
</form>
</div>
</body>
</html>
运行结果: 五.滚动标签 direction="down" left默认值 right up behavior="alternate" 滚动方式 scoll滚动 alternate 来回滚动 slide单次滚动 loop 循环次数 默认就是无限滚动 可以给具体的次数 -1代表无限滚动 scrollamount 决定文字滚动的速度 数值越大滚动速度越快 bgcolor 滚动区域的背景 width height 滚动的宽高区域 scrolldelay="2000" 滚动的延时 hspace 调整滚动区域离左边边框的横向间距 vspace 调整滚动区域离上边框的纵向间距 onmouseover="this.stop()" 鼠标移动上去,暂停滚动 onmouseout="this.start()" 鼠标离开后,继续滚动 例9(滚动标签练习):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>移动标签网页设计</title>
<style type="text/css">
img{
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<!--
direction="down" left默认值 right up
behavior="alternate" 滚动方式 scoll滚动 alternate 来回滚动 slide单次滚动
loop 循环次数 默认就是无限滚动 可以给具体的次数 -1代表无限滚动
scrollamount 决定文字滚动的速度 数值越大滚动速度越快
bgcolor 滚动区域的背景
width height 滚动的宽高区域
scrolldelay="2000" 滚动的延时
hspace 调整滚动区域离左边边框的横向间距
vspace 调整滚动区域离上边框的纵向间距
onmouseover="this.stop()" 鼠标移动上去,暂停滚动
onmouseout="this.start()" 鼠标离开后,继续滚动
-->
<marquee direction="right up behavior="alternate" loop="-1" bgcolor="#00FFFF" hspace="50px">
×××
中央人民政府 美利坚合众国
</marquee>
<marquee direction="right up behavior="scoll" loop="-1" hspace="50px" scrolldelay="20" onmouseout="this.start()" onmouseover="this.stop()">
<a rel="nofollow" href="http://www.baidu.com" target="_blank"><img src="../../20180306-CSS/img/002.gif"></a>
</marquee>
</body>
</html>
运行结果: 【本次HTML部分总结完毕】