武职301-day01

news2024/11/29 12:35:02

文章目录

  • 实现永和小票页面
    • 效果图
    • 问题分析
      • 开发分析
      • 开发步骤
      • order.html页面
  • 问题:HTML代码和CSS样式代码混杂在一起
  • 网页中使用样式style修饰常用2种方式
    • 自定义样式表
      • base.css
  • 作业

实现永和小票页面

效果图

问题分析

把一个大的开发任务,先进行任务分析,把完成这个任务需要的技术点和开发步骤写出来。

开发分析

特点:
html+css实现
1)小票有宽度限制
2)字体大小不一样,大部分字体大小相同,有个别字体比较大
3)有部分的内容居左,部分的内容居中
4)表格
在这里插入图片描述
在这里插入图片描述
5) 虚线
6)规定段落前面2个中文字空白( )
7)图片

开发步骤

1, 创建工作空间目录
d:/workspace,存放我们后面开发文件
2,创建env,它用于java环境配置,例如:maven
3,创建vue,主流前端框架Vue,前端代码
4,创建java,后端代码

2,新建order.html文件
在这里插入图片描述
创建order.html
选择上面创建在workspace/vue

order.html页面

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>永和大王门店系统</title>
		<link rel="stylesheet" href="css/base.css"/>
	</head>
	<body>
		<div>顾客联</div>
		<div class="please">请您留意取餐账单号</div>
		<div class="self">自取顾客联</div>
		<div>永和大王(北三环西路店)</div>
		<div>010-62112313</div>
		<div class="self">--结账单--</div>
		<div class="please">账单号:P000009</div>
		
		<div>账单类型:堂食</div>
		<div>人数:1</div>
		<div>收银员:张静</div>
		<div>开单时间:2023-06-12 07:24:11</div>
		<div>结账时间:2023-06-12 07:24:22</div>
		<hr/>
		
		<table border="0">
			<tr>
				<td width="80" align="center">数量</td>
				<td width="190" align="center">品项</td>
				<td align="center" width="80">金额</td>
			</tr>
			<tr>
				<td valign="top">1</td>
				<td>油条豆浆套餐<br/>
					1X --非矾油条<br/>
					1X --现磨豆浆(热/甜)
				</td>
				<td valign="top" align="right">7.00</td>
			</tr>
		</table>
		<hr/>
		
		<table border="0">
			<tr>
				<td width="320">支付宝花呗一元早餐&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1</td>
				<td align="right">-3.00</td>
			</tr>
			<tr>
				<td>合计</td>
				<td align="right">4.00</td>
			</tr>
			<tr>
				<td>支付宝</td>
				<td align="right">1.00</td>
			</tr>
			<tr>
				<td>支付宝补贴</td>
				<td align="right">3.00</td>
			</tr>
		</table>
		
		<hr/>
		<div>打印时间:2023-06-11 07:24:23</div>
		<hr/>
		
		<div id="note">根据相关税法规定,电子发票的开票日期同网上申请电子发票的日期,如您需要当日的电子发票请务必在消费当日通过扫描下方二维码,根据指引步骤开具您的增值税电子普通发票。此二维码30天有效,扫描时请保持小票平整。</div>
		
		<!-- padding4个值顺序,上右下左 -->
		<img src="qr.png" height="160" style="padding: 20px 0px 20px 60px;"/>
		
		<div>官网:www.yonghe.com.cn</div>
		<div>加盟热线:86-21-12345678 或 86-21-12345678</div>
	</body>
</html>

问题:HTML代码和CSS样式代码混杂在一起

少量代码混杂问题不大,习惯容忍。但是如果过多,不利于读程。
形成专用样式表文件base.css,文件后缀.css,它只放样式内容。形成样式从Html网页中剥离,看着结构清晰,代码量少,样式公用,后期代码方便维护。

网页中使用样式style修饰常用2种方式

1、直接在html在标签上使用样式
2、把页面用到在样式放在就不公用stylesheet样式表文件中,.css
a. base.css
b. 在html页面在heads标签中。引用样式表

自定义样式表

样式表和页面如何配合?页面怎么设定在样式
1、直接标签:,样式:body{}
2、标签的id名称一致:

id只能整个页面唯一值,样式:#name{}
3、标签的class名称一致:
class可以多个值,样式:.title{}

base.css

body{
width: 280px;
font-size: 10px;
}

hr{
border: 1px dashed;
}

.please{
font-size: 22px;
}

.self{
padding-left: 80px;
}

#note{
text-indent: 2em;
}

作业

1、完成order.html和base.css,实现静态页面代码和样式分离,完成永和小票
2、安装环境
a)node,一路next即可。
b)idea,安装配置。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/646272.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

web前端-ES6语法学习

Vue3.0的学习 ES6的模块化语法ES6 模块化规范的概述ES6 模块化的体验默认导出与默认导入按需导出 和 按需导入直接导入并执行模块中的代码 Promiseasync/awaitEventLoop宏任务和微任务 ES6的模块化语法 ES6中文教程网&#xff1a;https://www.w3cschool.cn/escript6/ ES6 模块…

Makerbase SimpleFOC ESP32 例程8 电机旋钮控制测试

Makerbase SimpleFOC ESP32 例程8 电机旋钮控制测试 第一部分 硬件介绍 1.1 硬件清单 序号品名数量1ESP32 FOC V1.0 主板12YT2804电机2312V电源适配器14USB 线156pin杜邦线2 注意&#xff1a;YT2804是改装的云台无刷电机,带有AS5600编码器&#xff0c;可实现360连续运转。 …

基于java springboot+mybatis OA办公自动化系统设计和实现

基于java springbootmybatis OA办公自动化系统设计和实现 博主介绍&#xff1a;5年java开发经验&#xff0c;专注Java开发、定制、远程、指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获取源码联系方…

利用fiddler测试APP及高级应用

我们经常需要用到Fiddler做代理服务器对Web、APP应用进行抓包&#xff0c;以便我们对接口功能进行测试调试&#xff0c;定位问题等。这篇将讲述怎么通过Fiddler对APP进行抓包&#xff0c;以及简单介绍一些高级应用场景。 首先&#xff0c;附上Fiddler使用的环境配置清单&#…

社会心理学(2) 社会心理学的研究方法

下面我们来说 社会心理学的研究方法 那么 首先 要说方法论 有些心理学者 他不分方法和方法论 但是 我们还是将他分开 一般的理解 方法论和方法 具体做法不同 方法论 我们定义为 研究心理学的最高或最原则 指导思想 有了这个指导思想 我们就可以更好的决定 对研究的问题 用…

扫码点餐小程序是什么?为什么现在餐厅都在用扫码点餐?

开餐厅的你有没有遇见一种有这样的情况 爆单的时间点就那么一小段&#xff0c;但是人一多呢&#xff0c;出品和点单很容易混乱&#xff0c;从而流失很多客户。 针对与这种情况&#xff0c;便有了扫码点餐。 小程序是一种为餐饮商家提供的解决方案&#xff0c;它可以帮助商家…

k8s集群删除master节点

1.在另外的master节点执行以下命令 kubectl get node #查看需要删除的节点名称 kubectl delete node k8s-master01 #删除名为k8s-master01的节点 2.在k8s-master01清空集群配置信息 kubeadm reset --cri-socketunix:///var/run/cri-dockerd.sock #因为我使用的是1.…

Redis - 数据结构类型及使用场景详解

一. 简介 Redis 是由 Salvatore Sanfilippo 编写的一个key-value存储系统&#xff0c;是跨平台的非关系型数据库。Redis是一个开源的&#xff0c;使用C语言编写的&#xff0c;遵守BSD协议&#xff0c;支持网络&#xff0c;可基于内存&#xff0c;分布式&#xff0c;可选持久性的…

基于Java健身房管理系统设计实现(源码+lw+部署文档+讲解等)

博主介绍&#xff1a; ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ &#x1f345; 文末获取源码联系 &#x1f345; &#x1f447;&#x1f3fb; 精…

搭建Jmeter分布式压测与监控,轻松实践

对于运维工程师来说&#xff0c;需要对自己维护的服务器性能瓶颈了如指掌&#xff0c;比如我当前的架构每秒并发是多少&#xff0c;我服务器最大能接受的并发是多少&#xff0c;是什么导致我的性能有问题&#xff1b;如果当前架构快达到性能瓶颈了&#xff0c;是横向扩容性能提…

很详细的Django开发入门详解(图文并茂)

1.Django概述 Django是一个开放源代码的Web应用框架&#xff0c;由Python写成。采用了MTV的框架模式&#xff0c;即模型M&#xff0c;视图V和模版T。 Django 框架的核心组件有&#xff1a; 用于创建模型的对象关系映射&#xff1b;为最终用户设计较好的管理界面&#xff1b;…

一些可以参考的文档集合12

之前的文章集合: 一些可以参考文章集合1_xuejianxinokok的博客-CSDN博客 一些可以参考文章集合2_xuejianxinokok的博客-CSDN博客 一些可以参考的文档集合3_xuejianxinokok的博客-CSDN博客 一些可以参考的文档集合4_xuejianxinokok的博客-CSDN博客 一些可以参考的文档集合5_…

C语言设计实现十六进制与十进制数之间的相互转换

一、十六进制数转为十进制数 1.设计一个C语言代码实现十六进制数例如0xFEFF转为十进制 以下是一个C语言代码示例&#xff0c;用于将十六进制数转换为十进制&#xff1a; #include <stdio.h> #include <stdlib.h>int main() {char hexNum[10]; // 存储输入的十六…

操作系统:详解物理内存与虚拟内存,用户空间与内核态空间

目录 0、基础知识&#xff1a;磁盘与物理内存 1、 通过虚拟地址访问物理内存 1.1 虚拟内存&#xff1a; 1.2 虚拟内存的优势&#xff1a; 1.3 举例说明&#xff1a; 2、用户空间与内核态空间 2.1 为什么进程的寻址空间要划分为用户空间与内核态空间两部分&#xff1f;&am…

装饰者模式(十一)

请相信自己&#xff0c;请再次相信自己&#xff0c;请一定要相信自己 上一章简单介绍了桥接模式(十), 如果没有看过, 请观看上一章 一. 装饰者模式 引用 菜鸟教程里面的装饰者模式介绍: https://www.runoob.com/design-pattern/decorator-pattern.html 装饰器模式&#xff0…

什么是开源工作流平台?

在办公职场中&#xff0c;有没有一款软件是实现提质增效的平台&#xff1f;如果让办公实现流程化管理&#xff0c;引用什么平台产品较为合适&#xff1f;低代码开发平台是近些年较为流行的办公软件平台&#xff0c;可以有效管理数据资源&#xff0c;制作表格可视化操作更简便&a…

Qt Quick系列(6)—多风格UI页面

&#x1f680;作者&#xff1a;CAccept &#x1f382;专栏&#xff1a;Qt Quick 文章目录 前言桌面版本的UI界面代码示例相关知识点 移动版风格的UI界面代码示例 嵌套页面代码示例相关知识点 并排页面代码示例相关知识点 前言 Qt Quick控件用于创建由标准化组件&#xff08;…

OpenCV迭代去畸变undistortPoints 与vins的迭代不同 vins前端与imu预积分

OpenCV去畸变undistortPoints原理解析 不动点迭代法—单变量非线性方程近似根matlab求解 淦VINS-MONO源码 03–openCV与VINS中去畸变方法的不同 这里用的方法和openCV不同&#xff0c;假设现在求A点的去畸变坐标&#xff0c;那么我们将A的坐标直接代入畸变模型中&#xff0c;求…

Pytest教程__用例执行顺序(5)

在unittest中&#xff0c;测试用例的执行顺序与测试用例的名称有关&#xff0c;按照名称的ascii码排序的&#xff0c;并不是按照用例的编写顺序执行的。 pytest默认是按用例的编写顺序执行的 我们可以通过第三方包 pytest-ordering 来自定义我们用例的执行顺序。 方法是使用装…

14. 100ASK-V853-PRO开发板 ADB测试指南

100ASK-V853-PRO开发板 ADB测试指南 硬件要求&#xff1a; 100ASK-V853-PRO开发板 软件要求&#xff1a; 固件下载地址&#xff1a;链接&#xff1a;百度网盘 提取码&#xff1a;sp6a 固件位于资料光盘中的10_测试镜像/4.测试ADB/v853_linux_100ask_uart0.img 1.硬件连接 …