HTML语言笔记

结构

C/S结构

Client+Sever 客户端+服务器端

需要在电脑上安装的重终端,或一个特定的客户端才能运行。

B/S结构

Browser+Server 浏览器+服务器

JAVA主要后端语言,用于开发服务器端程序。

网页开发

学习内容:
语言:

html

css

javaScript

两个框架:

VUE.js

ElementUI UI user interface 用户界面

HTML语言

1.概述:

HTML()指超文本标记语言

文本:文字字符

超文本:页面内可以包含图片,链接的一系列网页内容。

标记:标签,标识

html中的标记指的就是标签。

2.骨架标签
html 复制代码
<!--
	html注释
	<!DOCTYPE html>  声明html语言的版本信息,为html5版本,告诉浏览器以html5标准解释运行
-->
<!DOCTYPE html>
<!-- HTML骨架标签 -->
<!--
	html标签是网页中的根标签,所有内容都应该写在此标签中
-->
<html>
	<!-- 头标签 -->
	<head>
		<meta charset="utf-8" /><!-- 网页字符集 -->
		
		<meta name="keywords" content="手机,家电"/><!-- 设置网页关键字,让搜索引擎查找 -->
		<title>我的第一张网页</title><!--网页标题-->
		<link href="img/baidu.ico" rel="icon" />
	</head>
	<!-- 身体标签,用来写网页内容的 -->
	<body>
		<!--
			标签结构和写法
			<标签名>
			<开始标签>  </结束标签>  闭合标签(双标签)
			
			<标签名  属性=" " />完成一个特定的设置功能,没有标签体,  自闭和标签(单标签)
			<meta charset="utf-8" />
			
			<br/>  换行标签
			<b></b> 字体加粗
			
			标签中可以有属性,可以改变标签原有显示风格
				属性写在标签的开始标签中
				一个标签可以有多个属性
				属性名="值"
			例如:
			<body text="red" bgcolor="black">
			
		-->
		<b><font size="10">百度</b> <br/><b><font size="6">腾讯</b>
		 <br/>
		<font color="blue" size="4"> 
		<b>
			<a href="https://www.qq.com/">
				腾讯网
			</a>
		</b>
		</font>
	</body>
</html>
3.标签
html 复制代码
<body>
		<!-- 题目标签
			一个标签独占一行
			align="left"控制内容在本行内的水平对齐方式
		 
		 -->
		 <b>题目标签</b>
				<h1 align="left">一级标签</h1>
				<h2 align="center">二级标签</h2>
				<h3 align="right">三级标签</h3>
				
		<!--
			p段落标签
			一个p标签,表示一个独立的段落
			段落与段落之间有间隔
		-->
		<b>p段落标签</b>
			<p>
				啥黄金三撒娇拿手机你手机阿大吉萨达合计
			</p>
			<p>
				换手机阿昆达就打算你等会
			</p>
		<!--
			换行标签
			<br/> 标签名
		-->
		<b>无序列表</b>
		<!--
			无序列表标签
			<ul>  
			<li>列表行1</li>
			<li>列表行2</li>
			 </ul>
		-->
			<ul>
				<li>列表行1</li>
				<li>列表行2</li>
				<li>列表行3</li>
				<li>列表行4</li>
			</ul>
		<!-- 有序列表 -->
			<b>有序列表</b>
			<ol>
				<li>列表行1</li>
				<li>列表行2</li>
				<li>列表行3</li>
				<li>列表行4</li>
			</ol>
			<!-- 
			type="*" 表示自动排序时第一位的是*,然后按照*依次排序
			 -->
			<ol type="A">
				<li>列表行1</li>
				<li>列表行2</li>
				<li>列表行3</li>
				<li>列表行4</li>
			</ol>
	</body>
4.超链接标签

href (Hypertext Reference 超文本引用)规定链接指向UIL页面

target 打开位置,

"_self"默认打开位置,在当前窗口打开新的网页

"_blank" 创建新窗口打开。

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- 
		 table 表示一个表格
		 tr 表示一行
		 th  表示一个单元格,还是表头,内容会加粗,并且居中
		 td  表示一个普通单元格
		 表中数据只能写在单元格中。
		 cellpadding 内边距,内容到表格边界的距离
		 cellspacing  外边距,单元格到单元格之间的距离
		 -->
		<table border="1" width="400" cellpadding="10" cellspacing="0">
			<!-- 行 -->
			<tr >
				<th>姓名</th>
				<th wide="100">班级</th>
				<th>年龄</th>
				<th>性别</th>
				
				
			</tr>
			<tr height="40">
				<!-- 列 -->
				<td>王乐</td>
				<td>计算机2202</td>
				<td>18</td>
				<td>女</td>
				
			</tr>
			<tr>
			<td>朱磊</td>
			<td>计算机2201</td>
			<td>22</td>
			<td>男</td>
			</tr>
			
		</table>
	</body>
</html>
5.组件
html 复制代码
就一个区域,拥有许多输入和选择的组件
			让用户可以输入选择信息,最终将数据提交到服务器端
			<form action="财务报表.html" method="get">
			action="服务器地址" method="请求方式"
			input
			type="text" 单行输入文本框
			name="accound" 定义组件名 向后端提交用
			value=""组件的值
			readonly  设置组件只读,不能修改,提交表单时,可以被提交到服务器端
			placeholder="请输入用户名"输入框提示信息
			disabled 禁用组件,不会提交内容到服务器
			
			<input type="submit"/> 提交按钮
			
			type="password" 密码框
			type="radio" 单选框
				单选框通过name分组,name相同的为一组
				checked 属性可以为默认选中一项
			type="checkbox"多选框
			type="file" 文件选择框
			下拉选择组件
			checked 属性可以为默认选中一项
			<select>
			<option>请选择</option>
			<option>选择1</option>
			<option>选择2</option>
			</select>  最终提交选中的选择值
			<textarea></textarea>多行文本框
			<input type="reset"/> 重置按钮,将表单重置到默认值
			
			<input type="button" value="登录" onclick=""/>
			设置按钮,给出名字, onclick并触发事件
html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		
		<form action="财务报表.html" method="get">
			账号:<input type="text" name="accound" value="" placeholder="输入账户信息"/><br />
			密码:<input type="password" name="password"/><br />
			性别:<input type="radio" name="gender" value="男"/ checked> 男
				 <input type="radio" name="gender" value="女"/> 女
				 <br />
			课程:<input type="checkbox" name="course" value="java"/>java
				<input type="checkbox" name="course" value="python"/>python
				<input type="checkbox" name="course" value="c"/>c
				<input type="checkbox" name="course" value="c++"/>c++
				 <br />
			附件:<input type="file" name="file"/>
			<br />
			省份:<select>
				<option value="100">请选择</option>
				<option value="101">北京</option>
				<option value="102">上海</option>
				<option value="103" selected>陕西</option>
			</select>
			<br />
			地址:<textarea rows="5" cols="30"></textarea>
				 <br />
				 
			<input type="submit" value="保存"/><br />
			<input type="reset"/>
			<input type="button" value="登录" onclick=""/>
			
		</form>
		
	</body>
</html>
相关推荐
美式小田1 小时前
单片机学习笔记 9. 8×8LED点阵屏
笔记·单片机·嵌入式硬件·学习
猫爪笔记1 小时前
前端:HTML (学习笔记)【2】
前端·笔记·学习·html
_不会dp不改名_1 小时前
HCIA笔记3--TCP-UDP-交换机工作原理
笔记·tcp/ip·udp
-一杯为品-2 小时前
【51单片机】程序实验5&6.独立按键-矩阵按键
c语言·笔记·学习·51单片机·硬件工程
熙曦Sakura3 小时前
完全竞争市场
笔记
dr李四维4 小时前
iOS构建版本以及Hbuilder打iOS的ipa包全流程
前端·笔记·ios·产品运营·产品经理·xcode
Komorebi.py8 小时前
【Linux】-学习笔记05
linux·笔记·学习
亦枫Leonlew8 小时前
微积分复习笔记 Calculus Volume 1 - 6.5 Physical Applications
笔记·数学·微积分
冰帝海岸13 小时前
01-spring security认证笔记
java·笔记·spring
小二·14 小时前
java基础面试题笔记(基础篇)
java·笔记·python