HTML语言

1.什么是HTML?

1、HTML是超文本标记语言(Hyper Text Markup Language)
2、HTML由各种各样的标签(tag)组成,如、
3、HTML文档 = 网页
  (1)一种纯文本文件,扩展名为.html或.html;
  (2)最终显示结果取决于Web浏览器的显示风格及其对标记的解释能力;
  (3)编辑工具:记事本,写字板,Subline,FrontPage,Dreamweaver等。

<!DOCTYPE html>
<html>
		<head>
				<title>hello world </title>
		</head>

		<body>
				hello world! nihao beijing
		</body>
</html>

2.HTML语法

1、HTML标签
  (1)由尖括号包围的关键词,比如;
  (2)通常是成对(开始标签,结束标签)出现的,比如 < b > < /b > ,< label >< /label >。例外:< br >、< img >
2、HTML元素
  (1)开始标签(start tag)到结束标签(end tag)的所有代码
3、HTML属性
  (1)在HTML元素的开始标签中规定
  (2)以名称/值对的形式出现:< img src = “1.png”>

3.HTML头部、主体和标题标记

1、HTML头部< head >< /head >
  主要放置标题标签、元信息标签等;
2、HTML主体< body >< /body >
  放置页面中所有的内容,如文字、标题、链接、图片、表格、表单等
2、HTML主体< title >< /title >
  声明网页标题,指示网页作用;
  默认为网页另存为后的网页文件名字;
  默认为收藏此网页时收藏夹的名字。

<!DOCTYPE html>
<html>
	<head> <!-- html 头部信息 -->
			<title> This is first html </title>	
	</head>
	<body><!-- html主体信息 -->
			hello word
			<br>
			hello,everyone
	</body>
</html>

4.元信息标记< meta >

  1、提供有关页面的元信息,比如针对搜索引擎和更新频度的描述和关键词;
  2、< meta >标签位于文档的头部,不包含任何内容;
  3、 < meta >标签的属性定义了与文档相关联的名称/值对;
  4、在HTML中,< meta >标签没有结束标签;
  5、< meta >标签永远位于head元素内部;
  6、元数据总是以名称/值的形式被承兑传递的。

meta元素必须的属性:

属性描述
contentsome_text定义与http-equiv或name属性相关的元信息

meta元素可选的属性:

属性描述
http-equivcontent、expires、refresh、set-cookie把content属性关联到HTTP头部
nameauthor、description、keywords、generator、revised、others把content属性关联到一个名称
schemesome_text定义用于翻译content属性值的格式

用法:
  < meta 属性=值 content=值>
例如: < meta name = “keywords” content = “W3school” >

<!DOCTYPE html>
<html>
	<head> <!-- html 头部信息 -->
			<meta charset = "utf - 8">   <!-- 设置当前网页的编码格式,解决中文乱码问题 -->
			<meta name = "author" content = "teacher">
			<meta http-equiv = "content-type" content = "text/html; charset = gb2312">
			<meta http-equiv = "refresh" content = "5;url = http://www.baidu.com/">
			<meta name = "keywords" content = "jump">
			<title> 元信息标签 </title>	
	</head>
	<body><!-- html主体信息 -->
			现在学习的是元信息标签的使用
	</body>
</html>

5.文字标签(< b > < i > < u > < big > < small >…)

<!DOCTYPE html>
<html>
	<head> <!-- html 头部信息 -->
			<meta charset = "utf - 8">   <!-- 设置当前网页的编码格式,解决中文乱码问题 -->
		
			<title> 文字标签 </title>	
	</head>
	<body><!-- html主体信息 -->
			普通字体
			<br>
			<i>斜体</i>
			<br>
			<u>下划线</u>
			<br>
			<em>斜体强调</em>
			<br>
			<strong>粗体强调</strong>
			<br>
			<small>小号字体</small>
			<br>
			<big>大号字体</big>
			<br>
			12<sup>2</sup>=144
			<br>
			Fe<sub>2</sub>SO<sub>4</sub>
			<br>
	</body>
</html>

6.标题标签(< h1 > < h6 >)和文字标签

<!DOCTYPE html>
<html>
	<head> <!-- html 头部信息 -->
			<meta charset = "utf - 8">   <!-- 设置当前网页的编码格式,解决中文乱码问题 -->
		
			<title> 标题标签 </title>	
	</head>
	<body><!-- html主体信息 -->
		<h1>一级标题</h1>
		<br>
		<h2>二级标题</h2>
		<br>
		<h3>三级标题</h3>
		<br>
		<h4>四级标题</h4>
		<br>
		<h5>五级标题</h5>
		<br>
		<h6>六级标题</h6>
		<br>
		<!-- html样式 -->
		<p style-"background-color: blue; font-family: 楷体;font-size: 50px; color: #B8FEAD; text-align: center;">欢迎大家学习HTML语言</p>
		<img src= "C:/Users/伴君/Desktop/1.png">
	</body>
</html>

7.超链接标签

超链接
  (1)电子邮件超链接
    <a href=“mailto:kitty_zjy@126.com?subject=Hi>< /a >
    注:subject–主题
  (2)页面内的超链接
    回到顶部:< a href=”#top ">< /a >
    回到某一位置:< a name = " tome “> < /a >
          < a href = " #tome”>< /a >
  (3)页面外的超链接
    外网:< a href = “http://www.baidu.com/” >< /a >
    内网:< a href = “a.html” target = “_blank”>
  (4)图片超链接
    < a src = “a.html” >< img src = "image/a.jpg ">

<!DOCTYPE html>
<html>
	<head> <!-- html 头部信息 -->
			<meta charset = "utf - 8">   <!-- 设置当前网页的编码格式,解决中文乱码问题 -->
		
			<title> 超链接标签 </title>	
	</head>
	<body><!-- html主体信息 -->
		<a href = "http://www.baidu.com/">百度一下</a>
		<br>
		<br>
		<br>
		<br>
		<a href = "#mypos">回到指定位置</a>
		<br>
		<a href = "http://www.meitu.html"><img src="https://tenfei01.cfp.cn/creative/vcg/800/version23/VCG41175510742.jpg"></a>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<a href="#top">回到顶部</a>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
		<br>
			<a name="mypos">不错不错</a>
	</body>
</html>

8.表格标签< table >< /table >

<!DICTYPE html>
<html>
<head>
	<meta charset = "utf-8">
	<title>表格标签</title>
</head>
<body>
	<table border = "5">  <!-- border:用于设置边框 -->
	<!-- 表格标题 -->
	<caption>学生信息表</caption>
	<!-- 列表名 -->
	<tr align = "center">
		<th>姓名</th>
		<th>出生年月</th>
		<th>性别</th>
		<th>年龄</th>
	</tr>

	<!-- 表格中的数据 -->
	<tr align = "center">
		<td>张三</th>
		<td>1999.9.9</th>
		<td>男</th>
		<td>24</th>
	</tr>
	
	<tr align = "center">
		<td>李四</th>
		<td>2000.1.1</th>
		<td>男</th>
		<td>23</th>
	</tr>

	<tr align = "center">
		<td>王五</th>
		<td>1999.9.8</th>
		<td>女</th>
		<td>24</th>
	</tr>
	</table>

	<table border = "5">
	<caption>学生成绩表</caption>
	<tr align = "center">
		<th colspan = "3">学生信息 </th>  <!-- colspan:设置列合并单元格的个数 -->
		<th rowspan = "2">语文</th> <!--rowspan:设置行合并单元格的个数 -->
		<th rowspan = "2">数学</th>
	</tr>

	<tr align = "center">
	 <td>学号 </td>
	  <td>姓名</td>
	   <td>性别 </td>
	 </tr>
	 
	  	<tr align = "center">
	  	<td>1001</td>
		<td>张三</th>
		<td>男</th>
		<td>90</th>
		<td>80</td>
	</tr>
	
	<tr align = "center">
		<td>1002</td>
		<td>李四</th>
		<td>男</th>
		<td>80</th>
		<td>70</td>
	</tr>

	<tr align = "center">
		<td>1003</td>
		<td>王五</th>
		<td>女</th>
		<td>60</th>
		<td>50</td>
	</tr>
	</table>
	
</body>
</html>

9.表单标签< form >< /form >

HTML页面与服务器交互的手段
  (1)属性
    name:表单的名称;
    method:表单数据从浏览器传输到服务器的方法;
      get:将表单数据附加在URL地址后面,长度不超过8192个字符,不具有保密性,默认为Get;
      post:将表单数据包含在表单的主体中,一起传输到服务器上。没有长度限制,密文传输;
    ation:用来定义表单处理程序;
  (2)< form > < /form >内的标签
      a、表单输入标签
        常见的文本域、按钮都是使用这个标签
        属性:
          name :  域名称
          type:   域类型
          value:  元素值
        type属性值:
          text   文字域    password  密码域
          file   文件域    checkbox  复选框
          radio  单选框    button   普通按钮
          submit  提交按钮  reset  重置按钮
          hidden   隐藏域   image  图像域
      b、选择列表< select > < option > < /option >< /select>
        菜单和列表是为了节省网页的空间而产生的
        属性
          name  菜单和列表的名称
          size  显示的选项数目
          multiple 列表中的选项为多项
          selected  默认被选中的选项(option中的属性)
      c、文本域
        用于制作多行文本输入域
        属性
          name  文字域的名称
          rows  文字域的行数
          cols  文字域的列数

<!DOCTYPE html>
<html>
<head>
	<title>表单标签</title>
</head>
<body>
	<form>
		<br>
		用户名: <input type = "text" name = "user">
		<br>
		<br>
		密码:<input type= "password" name = "passwd">
		<br>
		<br>
		<input type = "button" name = "login" value = "登录">
		&nbsp;&nbsp;&nbsp;&nbsp; <!-- 空格 -->
		<input type = "button" name = "quit" value = "退出">
		<br>
		<br>
		请选择文件:<input type="file" name = "mufile">
		<br>
		<br>
		<!-- 如果是同一个单选框,则需要保证name一致 -->
		请设置您的性别:男<input type = "radio" name = "sex" value = "boy"> 女<input type = "radio" name = "sex" value = "girl">
		<br>
		<br>
		请选择您的爱好:打篮球<input type = "checkbox" name = "love"> 打游戏<input type = "checkbox" name = "love"> 睡觉 <input type = "checkbox" name = "love">
		<br>
		<br>
		<select name = "car">
			<option vlaue = "a">奥迪</option>
			<option vlaue = "b">大众</option>
			<option vlaue = "c">奥拓</option>
			<option vlaue = "d">奔驰</option>
			<option vlaue = "e">本田</option>
			<option vlaue = "f">特斯拉</option>
			<option vlaue = "g" select = true>红旗</option>
		</select>
		<br>
		<br>
		<input type = "submit" name = "upload" value = "提交">
	</form>	
</body>
</html>
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值