HTML+CSS实训——Day01——安装好环境+写一个简单的应用启动页面

news/2024/11/7 7:35:28/

前言

学校最近开始实训周了,一上就是一个月,本来想在课上学点考研的东西的,但是无奈任务重,而且最后还能有点小奖励,就认真学了,再者说,html也挺重要的,学一学也不算浪费时间。

软件配置

VScode扩展

请添加图片描述
请添加图片描述
请添加图片描述

HBuildrX

Google Chrome

第一个小项目

我们这次的目标是做一个类似网易云音乐启动页面的html。包含两个标题和一个logo。
先创建好工作文件夹,创建index.html,在vs code中输入英文感叹号回车之后就会出现

</body></html>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body></body>
</html>

title里面夹住的就是你这个标签页的名字

下面是完整的html代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>木子音乐</title><!-- css --><style>h1,h4 {/* 设置文本颜色 */color: #ffffff;/* 文本水平对齐方式 */text-align: center;/* 字体线宽 */font-weight: 400;}body {background-color: red;}h1 {/* 上外边距 */margin-top: 200px;/* 字体大小 */font-size: 48px;}h4 {margin-top: 360px;font-size: small;/* 把元素设置为弹性盒子 *//* 弹性盒子的子元素变成弹性子元素 */display: flex;/* 让所有元素水平居中 */justify-content: center;/* 让所有元素垂直居中 */align-items: center;}img {/* 设置图片的大小 */width: 15px;height: 15px;margin-right: 10px;}</style>
</head><!-- html写在body里面 --><body><h1>音乐的力量</h1><h4><img src="img/logo.png" alt="加载">木子云音乐</h4>

在这里插入图片描述
点击手机,选择适合手机的屏幕尺寸。

第二个项目

弹性盒子测试

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>flex_demo</title>
</head>
<style>div {width: 500px;height: 500px;border: 5px solid black;/* 想让哪些元素水平限制,就把它的父元素设置成弹性盒子 */display: flex;/* 交叉轴默认方向是从上到下,上边起点,下面终点 */align-items: center;justify-content: center;}h2 {width: 100px;height: 100px;background-color: red;}h3 {width: 100px;height: 120px;background-color: blue;}h4 {width: 100px;height: 140px;background-color: yellow;}
</style>
<body><div><h2></h2><h3></h3><h4></h4></div>
</body>
</html>

想让元素一行,就要将其父元素设置成弹性盒子
运行出来就是这样的
在这里插入图片描述

知识点

HTML
超文本标记语言
超文本:超出了普通文本范围
标记:也叫标签,是网页的基本组成部分
CSS
层叠样式表,样式表

注意
html和css都是弱类型语言,也就是当你语法不规范的时候也不会报错,甚至在某些程度上可以执行

元素
标签+内容=元素
标签:


元素:
这是div里面的内容

行元素
宽度是根据内容大小决定,水平排列
行元素不能设置宽高
行元素不能设置上下外边距,可以设置左右外边距
块元素
默认宽度占父元素的100%,垂直排列

弹性布局
display: flex; 设置为弹性盒子
注意想让哪些元素水平显示 并且和设置宽高和边距
就把它的父元素设置为弹性盒子
主轴
弹性盒子内部有一个主轴
主轴的默认方向是从左向右,左边为起点右边为终点
所有弹性子元素默认是靠近起点
justify-content 设置弹性子元素在主轴上的排列方式
交叉轴
弹性盒子内部还有个跟主轴垂直的交叉轴
交叉轴默认方向是从上向下,上边为起点下边为终点
所有弹性子元素默认是靠近起点
align-items 设置弹性子元素在交叉轴上的排列方式

固定定位
position: fixed
设置过固定定位的元素不在按照正常文档流显示
固定定位元素显示位置的参照是浏览器的可视区上下左右四边
通过top、bottom、left、right控制


http://www.ppmy.cn/news/74460.html

相关文章

【机器学习】 - 作业5: 基于Kmeans算法的AAAI会议论文聚类分析

课程链接: 清华大学驭风计划 代码仓库&#xff1a;Victor94-king/MachineLearning: MachineLearning basic introduction (github.com) 驭风计划是由清华大学老师教授的&#xff0c;其分为四门课&#xff0c;包括: 机器学习(张敏教授) &#xff0c; 深度学习(胡晓林教授), 计算…

C++ -- 存储类型说明

存储类型说明 提前说明&#xff1a; 存储持续性 &#xff1a; C使用三种不同的方案来存储诗句&#xff08;区别&#xff1a;数据保留在内存中的时间&#xff09; 自动存储持续性&#xff1a;在函数定义中声明的变量&#xff08;包含函数参数&#xff09;的存储持续性是自动的…

[Nacos] Nacos Client获取调用服务的提供者列表 (四)

文章目录 1.Nacos Client获取调用服务的提供者列表1.1 从Ribbon的负载均衡入手到Nacos Client获取调用服务的提高者列表1.2 getServers方法返回分析1.3 通过selectInstances方法查找Instances实例1.4 获取到要调用服务的serviceInfo Nacos Client 从Ribbon负载均衡调用服务。 …

【大数据】Presto(Trino)REST API 与执行计划介绍

文章目录 一、概述二、环境准备三、常用 REST API1&#xff09;worker 节点优雅退出2&#xff09;提交SQL查询请求3&#xff09;获取查询状态4&#xff09;获取查询结果5&#xff09;取消查询请求6&#xff09;获取Presto 节点信息7&#xff09;获取Presto服务器使用统计信息8&…

单模光纤二维模场分布的MATLAB仿真

在上一篇文章中&#xff0c;我们介绍了单模光纤的一维模场分布&#xff0c;能看出沿着径向的光场分布情况&#xff0c;并分析能量的分布 这一篇中&#xff0c;我们绘制光纤横截面上的二维光场分布&#xff1a;代码如下&#xff1a; clear close all V 2.4000; U 1.6453; W …

NC高频问题

1、在数据权限节点新增授权规则&#xff0c;规则明细需要增加一个查询条件。 答&#xff1a;使用系统管理员登录&#xff0c;在元数据过滤管理节点场景选择数据权限&#xff0c;将需要的字段勾选启用。 2、收款分析明细查询不到期初的应收数据。 答&#xff1a;该报表是查询收…

【Linux之IO系统编程学习】01.open函数使用 代码实现touch命令效果

【Linux之IO系统编程学习】 项目代码获取&#xff1a;https://gitee.com/chenshao777/linux_-io.git &#xff08;麻烦点个免费的Star哦&#xff0c;您的Star就是我的写作动力&#xff01;&#xff09; 01.open函数使用 & 代码实现touch命令 一、open函数&#xff08;ma…

Unity使用URP基础介绍文章目录

大家好&#xff0c;我是阿赵&#xff0c;之前写了几篇关于Unity的URP渲染管线的介绍文章&#xff0c;我觉得又可以整理出一个系列的文章目录了。暂时写的内容都比较的基础&#xff0c;之后如果继续写相关的文章&#xff0c;可以继续扩充这个目录。   URP(Universal Render Pi…