html文件

使用Themleaf 模板引擎手动生成html文件

元气小坏坏 提交于 2019-12-01 12:51:28
1.为什么要写这一篇呢? 在做一个邮件发送功能的时候,需要发送html邮件,javaMail 发送html 的时候需要有已经生成的html正文,所以需要提前将要发送的内容生成,所以就需要模板引擎来动态填充数据。 public void sendHtmlEmail(String to, String object, String content) { MimeMessage message = mailSender.createMimeMessage();//创建一个MINE消息 try { //true表示需要创建一个multipart message MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(from); helper.setTo(to); helper.setSubject(object); helper.setText(content, true); mailSender.send(message); log.info("html邮件发送成功"); } catch (MessagingException e) { log.error("发送html邮件时发生异常!", e); } } 2.引入依赖 <dependency> <groupId>org

前端之HTML

元气小坏坏 提交于 2019-12-01 10:19:47
一、HTML 1、HTML介绍 1.1 Web服务本质 浏览器发送请求 HTTP协议 服务端接收请求 服务端返回响应 服务端把HTML文件内容发送给浏览器 浏览器渲染页面 1.2 HTML是什么? 超文本标记语言(Hypertext Markup Language,HTML)是一种用于创建网页的标记语言。 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 网页文件的拓展名:.html或.htm 1.3 HTML不是什么? HTML是一种标记语言(markup language),它不是一种编程语言。 HTML使用标签来描述网页。 1.4 HTML文档结构 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>css样式优先级</title> </head> <body> </body> </html> ==<!DOCTYPE html>==声明为HTML5文档。 ====、====是文档的开始标记和结束标记。是HTML页面的根元素,在它们之间是文档的头部(head)和主体(body)。 ====、====定义了HTML文档的开头部分。它们之间的内容不会在浏览器的文档窗口显示。它包含了文档的元

前端基础之HTML

丶灬走出姿态 提交于 2019-12-01 10:14:27
前端基础之HTML 一、什么是HTML HTML:是一种超文本标记语言(Hypertext Markup Language,HTML),是一种用于创建网页的标记语言。 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器更具规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容问题) 网页文件的扩展名:.html或.htm(在文件后缀名只有能是三位的时候使用,现在基本不用) HTML是标记语言,不是编程语言,使用标签来描述网页。 二、HTML文档结构 最基础的HTML文档: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>css样式优先级</title> </head> <body> </body> </html> <!DOCTYPE html> 声明为HTML5文档。 <html> </html> 是文档的开始标记和结束标记。是HTML页面的根元素,在它之间是文档的头部(head)和主体(body)。 <head> </head> 定义了HTML文档的开头部分。他们之间的内容不会在浏览器的文档窗口显示。包含了文档的元(meta)数据。 <title> </title> 定义了网页标题,在浏览器标题栏显示。 <body> </body>

javaweb(1):HTML

本小妞迷上赌 提交于 2019-12-01 08:43:58
1. HTML的概述 1.1 什么是HTML HTML:超级文本标记语言(HyperText Markup Language ) “超文本”就是指页面内可以包含图片、链接等非文字内容。 “标记”就是使用标签的方法将需要的内容包括起来。 1.2 HTML能干什么 HTML用于编写网页。平时上网通过浏览器我们看到的大部分页面都是由html编写的。在浏览器访问网页时,可以通过“右键/查看网页源代码”看到具体html代码。 网页内容包含:HTML代码、CSS代码、JavaScript代码等内容。 HTML代码:用于展示需要显示的数据。 CSS代码:使显示的数据更加好看。 JavaScript代码:使整个页面显示的数据具有动画效果。 静态页面:编写之后在浏览器不再改变的页面。HTML就是用于编写静态网页的。 动态页面:会根据不同的情况展示不同的内容。例如:登录成功后右上角显示用户名。 1.3 HTML语言特点 HTML文件不需要编译,直接使用浏览器阅读即可 HTML文件的扩展名是*.html 或 *.htm HTML结构都是由标签组成   标签名预先定义好的,我们只需要了解其功能即可   标签名不区分大小写   通常情况下标签由开始标签和结束标签组成。例如:<a></a>   如果没用结束标签,建议以结尾。例如:<img/> HTML结构包括两部分:头head和体body 1.4 创建模板

HTML介绍

[亡魂溺海] 提交于 2019-12-01 07:28:23
HTML介绍 一、HTML介绍 1.1 Web服务本质 import socket """ @author RansySun @create 2019-10-10-14:56 """ server = socket.socket() server.bind(('127.0.0.1', 8080)) server.listen(5) while True: conn, addr = server.accept() data = conn.recv(1024) print(data) print(addr) conn.send(b'HTTP/1.1 200 OK\r\n\r\n') conn.send(b'hello') conn.close() 浏览器端输入:http://127.0.0.1:8080/ 浏览器发请求--->HTTP协议--->服务端接收请求--->服务端返回响应--->服务端把HTML文件内容发送给浏览器--->浏览器渲染页面 二、 什么是HTML?  html全称HyperText Markup Language,翻译为超文本标记语言,它不是一种编程语言,是一种描述性的标记语言,用于描述超文本内容的显示方式。比如字体、颜色、大小等。 超文本:音频,视频,图片称为超文本。 标记 :称为标记,一个HTML页面都是由各种标记组成。 作用 :HTML是负责描述文档 语义

django 组件 自定义标签 静态文件配置

核能气质少年 提交于 2019-12-01 06:57:59
组件 将一些功能标签写在一个html文件里,这个文件作为一个组件,如果那个文件需要就直接拿过来使用即可; 这是title.html文件,写了一个导航栏,作为一个公用的组件 <div style="background-color: cyan;width: 100%;height: 40px;"> <span style="font-size: 20px;">首页</span> <span style="font-size: 20px;">搜索</span> <span style="font-size: 20px;">登录</span> <span style="font-size: 20px;">注册</span> </div> 引用方式: {% include 'title.html' %} 将这个语句放在你html文件需要的位置;就会将这这个导航栏应用过来 自定义标签 首先在app应用下边创建一个文件夹 ---- templatetags (必须是这个名字,不能改变) 在这个文件夹里边写入自己的python的逻辑文件,名字随意 ,这个文件的名字是tag # 下面是一个自定义的过滤器 from django import template # 导入django自带的包 register = template.Library() # register 名字不能改变,注册器

前端之HTML介绍及使用

烂漫一生 提交于 2019-12-01 05:01:38
一、HTML介绍 1.1 web本质 在pycharm写入一下代码,然后在浏览器地址栏输入地址和端口 127.0.0.1:8080 ,回车,回来运行代码,直接访问客户端发送的内容 conn.send(b'<h1> hello world <h1>') import socket sk = socket.socket() sk.bind(('127.0.0.1',8080)) sk.listen(5) while True: conn,addr = sk.accept() data = conn.recv(1024) conn.send(b'HTTP/1.1 200 OK\r\n\r\n') conn.send(b'<h1>hello world<h1>') conn.close() 本质:浏览器发送请求--->HTTP协议--->服务端接收请求--->服务端返回响应--->服务端把HTML文件内容发给浏览器---->浏览器渲染页面 1.2 什么是HTML? HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言 ( H yper T ext M arkup L anguage) HTML 不是一种编程语言,而是一种 标记语言 (markup language) 标记语言是一套 标记标签 (markup tag) HTML 使用 标记标签 来描述网页 声音 + 图像 +

【1011 | Day 42】前端之CSS

杀马特。学长 韩版系。学妹 提交于 2019-12-01 05:01:16
目录 CSS简介 1. form表单 2. 选择器 2.1 id选择器 2.2 伪类元素选择器 2.3 伪类选择器 2.4 儿子选择器 2.5 兄弟选择器 2.6 后代选择器 2.7 字体属性 2.8 属性的引入方式 2.9 属性选择器 3.0 标签的嵌套 3.1 标签选择器 3.2 毗邻选择器 3.3 类选择器 3.4 组合选择器 3.5 设置宽高 3.6 通用选择器 CSS简介 1. form表单 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!--from 的属性设置 action 是提交地址,method是提交方式,也叫请求方式 如果是上传图片:enctype="multipart/form-data--> <form action="" method="" > <div> 用户名:<input type="text" name="user" value="123"/> </div> <div> 密码:<input type="password" name="pwd"> </div> <div> 性别: <input type="radio" name="sex" value="1">男 <input type=

HTML(上)

时光毁灭记忆、已成空白 提交于 2019-12-01 02:49:47
目录 HTML(上) 浏览器 HTML 什么是HTML HTML的作用 编写HTML的规范 HTML结构 HTML常用标签 HTML标签速记 HTML(上) 浏览器 浏览器也是一个客户端 #这是一个服务器,我们通过浏览器就可以访问的到服务器发送的"hello" import socket sk = socket.socket() sk.bind(('127.0.0.1',8080)) sk.listen(5) while True: conn,addr = sk.accept() data = conn.recv(1024) conn.send(b"HTTP/1.1 200 ok\r\n\r\n") #必须要加上这一句,不然浏览器不认识 conn.send(b"hello") conn.close() 浏览器不通过服务端也可以渲染文本 HTML 什么是HTML HTML全称HyperText Markup Language,超文本标记语言,是一种描述性的标记语言。 超文本:音频、视频、图片 标记:称为标记,一个HTML页面都是由各种标记组成。 HTML的作用 负责描述文档语义的语言 编写HTML的规范 1)所有标记元素都要正确的嵌套,不能交叉嵌套。eg: <h1><a></a></h1> 2)所有标记都必须小写 3)所有标记都必须关闭 双标签: <h></h1> 单标签: <img

【1010 | Day 41】前端之HTML

别等时光非礼了梦想. 提交于 2019-12-01 02:46:52
目录 HTML简介 1.1 web本质 1.2 HTML本质 1.3 HTML误区 1.4 HTML文档结构 1.5 HTML标签格式 1.6 HTML注释 1.7 HTML标签 1.8 特殊字符 1.9 div标签和span标签 2.0 块级元素vs行内元素 HTML简介 1.1 web本质 浏览器发请求 HTTP协议(服务端在发送数据之前,需要先发送报头) 服务端接收请求 服务端返回响应 服务端把HTML文件内容发给浏览器 浏览器渲染页面 import socket s = socket.socket() s.bind(('127.0.0.1', 8080)) s.listen(5) while True: print('服务端已启动...') conn, addr = s.accept() data = conn.recv(1024) conn.send(b"HTTP/1.1. 200 ok\r\n\r\n") conn.send(b"Hello World :)") conn.close() 1.2 HTML本质 超文本标记语言(Hypertext Markup Language, HTML): 一种用于创建网页的标记语言。 本质: 是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题)