8.12 Python web前端 HTML认识

一、什么是HTML?

HTML指的是超文本标记语言(HyperText Markup Language),HTML是用来描述网页的一种语言,HTML不是编程语言,而是一种标记语言,HTML使用标记来描述网页

1.HTML基本结构

<!DOCTYPE html>
<html>
    <head>
    	<meta charset="utf-8">
    	<title></title>
    </head>
    <body>
    </body>
</html>

 

<!DOCTYPE>声明必须在html文档的第一行,位于<html>标签之前

<html></html>标签限定了文档的开始点和结束点

<head>元素定义文档的头部,它是所有头部元素的容器

<body>body标签元素定义文档的主体,body元素包含文档的所有内容,比如文本、超链接、图像、表格、列表等。

<meta charset="utf-8">utf-8是网页和电子邮件的首选编码,其他常见的编码格式:gbk、gb2312

<title>定义文档的标题

二、常用标签

1.标题标签

<h1>-<h6>标签可定义标题,<h1>定义最大的标题,<h6>定义最小的标题

2.段落标题

<p></p>p元素会自动在其前后创建一些空白。

3.字体标签

<i>、<em>将字体显示为斜体,两者显示效果一样,<em>则把文本定义为强调内容

<strong>、<b>将字体显示为粗体,显示效果一样,<strong>则把文本内容定义为语气更强的内容,用于浏览器搜索的关键字

<u>对文本加上下划线

4.换行标签

<br>强制换行

5.分区/节标签 <div>

<div>可定义文档中的分区和节,把文档分割为独立的、不同的部分。它作为严格的组织工具,没有任何格式与其关联

6.<span>

没有语义,没有固定格式表现,当对它应用样式时,它才会产生视觉上的变化。

7.无序列表标签

<ul>

8.有序列表标签

<ol>

9.列表项目标签

<li>标签用在<ul>和<ol>中

10.自定义列表标签

<dl>

<dt>定义列表项目

<dd>描述列表中的项目

11.转义

&lt小写  &gt大写  &nbsp空格  &copy版权符

12.注释

<!---->

三、标签分类

1.块级标签

总是在新行上开始,占据一行,可以设置宽高,常见的块级标签:h1-h6,p,ul,ol,li,dl,hr

2.行内标签

默认从左到右在一行排列,无法设置宽高

常见行内标签:a,span

3.行内块标签

可以设置宽高

常见行内块标签:img,input

四、图片与超链接

1.<img>元素向网页中嵌入一张图片

alt:规定图像的替代文本

src:图片的URL

title:鼠标移入图像时的提示文本

2.超链接

<a>标签定义超链接

href指向链接目标

target:_blank在新窗口打开链接

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>标签</title>
</head>
<body>
	<h1>h1</h1>
	<h2>h2</h2>
	<h3>h3</h3>
	<h4>h4</h4>
	<h5>h5</h5>
	<h6>h6</h6>

	<p>
		<h3>啦啦啦</h3>
		一二三四,<br>
		二二三四,<br>
		三二三四,<br>
	</p>

	&lt;hello&gt;
	&copy;
	空&nbsp;&nbsp;&nbsp;&nbsp;格
	<br>换行
	<i>斜体</i>
	<em>斜体 浏览器强调</em>
	<b>粗体</b>
	<strong>粗体 浏览器关键字</strong>
	<u>下划线</u>
	<hr><!--水平线-->
	<img src="https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=4006502875,985602266&fm=26&gp=0.jpg" alt="图片路径错误时显示alt" title="网络图片 鼠标在图片上是显示的内容">
	<img src="D:\360极速浏览器下载\9d3d90cd47033b34ab3e8ab928755b27.jpeg" title="本地图片">
	<!--
		../上一层目录
		./当前目录
	-->
	<img src="./img/0.jpg" title="吃屎">
</body>
</html>

 

		<!--
			ul无序列表
			type 值有:
					disc默认实心圆
					circle  空心圆
					square	实心正方形
		-->
		<ul type="square">
			<li>列表1</li>
			<li>列表2</li>
			<li>列表3</li>
		</ul>
		<!--
			ol 有序列表
			type 值有:
					1 数字 默认
					a 小写字母
					A 大写字母
					i 小写罗马数字
					I 大写罗马数字
			start 以第几个开始 默认1
		-->
		<ol type="1" start="">
			<li>列表1</li>
			<li>列表2</li>
			<li>列表3</li>
		</ol>
		<!--
			dl 自定义列表
			dt 列表项标题
			dd 列表项说明
		-->
		<dl>
			<dt>列表1</dt>
			<dd>列表1说明</dd>
			<dt>列表2</dt>
			<dd>列表2说明</dd>
		</dl>
<a href="http://www.baidu.com" target:_blank title="提示信息">百度</a>
		<!--
			锚点
			给指定标签添加id属性
			a标签的href属性值为 #指定元素ID属性的值
		-->
		<a href="#1" id="top">跳转一楼</a>
		<a href="#2">跳转二楼</a>
		<a href="#3">跳转三楼</a>
		<a href="#4">跳转四楼</a>
		<a href="#5">跳转五楼</a>

		<p id="1" style="height:300px;background-color:pink">一楼</p>
		<p id="2" style="height:300px;background-color:orange">二楼</p>
		<p id="3" style="height:300px;background-color:purple">三楼</p>
		<p id="4" style="height:300px;background-color:red">四楼</p>
		<p id="5" style="height:300px;background-color:blue">五楼
			<a href="#top">返回顶部</a>
<a href="./demo4.html">跳转demo4</a>
	<a href="./demo4.html#5">跳转demo4的5楼</a>

 

五、表格

1.<table>定义HTML表格

tr:行

td、th:列

 

2.表格常用属性

border:边框厚度,比如border=“1”

cellspacing:设置表格和表格之间的距离

cellpadding:设置内容和表格之间的距离

align:水平对齐方式

          left默认,center,right

valign:垂直对齐方式

          lcenter默认,top,bottom

3.合并单元格

rowspan:合并行

colspan:合并列

<table border="1" cellspacing="0" width="600" height="300">
		<tr align="center">
			<td>编号</td>
			<td align="left">姓名</td>
			<td>年龄</td>
			<td>简介</td>
			<td>描述</td>
		</tr>
		<tr align="center">
			<td>1</td>
			<td>吴昊</td>
			<td rowspan="2">男</td>
			<td>18</td>
			<td colspan="2">貌似潘安</td>
			<!-- <td>貌似潘安</td> -->
		</tr>
		<tr align="center">
			<td>1</td>
			<td valign="top">王洋洋</td>
			<!-- <td>男</td> -->
			<td>26</td>
			<td>暖水壶</td>
			<td>暖男</td>
		</tr>
	</table>

六、表单

1.<form>标签用于为用户创建HTML表单域

表单域能够包含input元素,比如文本字段、复选框、单选框、提交按钮等

2.form属性:

           action:规定当提交数据向何处发生数据

          method:用于规定发送数据的方式

                    get:把数据在地址栏以明文形式发送,不安全,大小受浏览器限制

                    post:不会以明文的形式发送,理论上大小不受浏览器控制

3.常见表单元素

input:text文本字段,password密码字段,radio单选框,checkbox多选框,file选择文件按钮,submit提交按钮,imag图片按钮,reset重置按钮,button单纯的按钮,hidden隐藏域

select:option用来创建多选菜单

textarea:文本域

	<form action="数据提交的路径链接" >
		用户名
		<input type="text" name="username"><br>
		密码
		<input type="password" name="pwd"><br>
		性别
		<input type="radio" name="gender" value="1" checked>男
		<input type="radio" name="gender" value="0">女
		<br>
		爱好
		<input type="checkbox" name="hobbit" value="0">唱
		<input type="checkbox" name="hobbit" value="1">跳
		<input type="checkbox" name="hobbit" value="2">rap
		<br>
		地址
		<select name="address">
			<option value="0">北京</option>
			<option value="1">上海</option>
			<option value="2" selected>广州</option>
			<option value="3">深圳</option>
		</select>
		<br>
		隐藏域
		<input type="hidden" name="uid" value="123">
		<br>
		文本域
		<textarea>默认文本</textarea>
		<br>
		<input type="submit" value="提交">
		<button>提交</button>
		<br>
		单纯按钮
		<input type="button" name="按钮">
		<br>
		重置按钮
		<input type="reset" name="reset">
	</form>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 智慧社区背景与挑战 随着城市化的快速发展,社区面临健康、安全、邻里关系和服务质量等多方面的挑战。华为技术有限公司提出智慧社区解决方案,旨在通过先进的数字化技术应对这些问题,提升城市社区的生活质量。 2. 技术推动智慧社区发展 技术进步,特别是数字化、无线化、移动化和物联化,为城市社区的智慧化提供了可能。这些技术的应用不仅提高了社区的运行效率,也增强了居民的便利性和安全性。 3. 智慧社区的核心价值 智慧社区承载了智慧城市的核心价值,通过全面信息化处理,实现对城市各个方面的数字网络化管理、服务与决策功能,从而提升社会服务效率,整合社会服务资源。 4. 多层次、全方位的智慧社区服务 智慧社区通过构建和谐、温情、平安和健康四大社区模块,满足社区居民的多层次需求。这些服务模块包括社区医疗、安全监控、情感沟通和健康监测等。 5. 智慧社区技术框架 智慧社区技术框架强调统一平台的建设,设立数据中心,构建基础网络,并通过分层建设,实现平台能力及应用的可持续成长和扩展。 6. 感知统一平台与服务方案 感知统一平台是智慧社区的关键组成部分,通过统一的RFID身份识别和信息管理,实现社区服务的智能化和便捷化。同时,提供社区内外监控、紧急救助服务和便民服务等。 7. 健康社区的构建 健康社区模块专注于为居民提供健康管理服务,通过整合医疗资源和居民接入,实现远程医疗、慢性病管理和紧急救助等功能,推动医疗模式从治疗向预防转变。 8. 平安社区的安全保障 平安社区通过闭路电视监控、防盗报警和紧急求助等技术,保障社区居民的人身和财产安全,实现社区环境的实时监控和智能分析。 9. 温情社区的情感沟通 温情社区着重于建立社区居民间的情感联系,通过组织社区活动、一键呼叫服务和互帮互助平台,增强邻里间的交流和互助。 10. 和谐社区的资源整合 和谐社区作为社会资源的整合协调者,通过统一接入和身份识别,实现社区信息和服务的便捷获取,提升居民生活质量,促进社区和谐。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值