当前位置: 首页 > news >正文

【期末小作业】HTML、CSS前端静态网页

分享一个可以“趁别人喝咖啡的功夫“”写的一个静态网页,纯纯练手小项目,适合前端刚入门的小白练练手。

@前端练手静态页面

实现效果图展示

CSS代码

HTML 代码

环境:VScode编辑器

语言:HTML 、CSS
在这里插入图片描述

一、实现效果图

仅仅通过html、CSS最简单的一些代码基础就可以实现,是一个静态的网页,没有很复杂。涉及到的一些基础知识如下:

1- px像素、颜色;2-开发环境搭建、vscode配置;3-网页的基本结构;4-CSS常用样式基础;5-html常用标签;6-布局常用的css样式基础;7-盒模型基础;8-浮动原理;9-列表标签;10-字体样式、文本样式11-伪类、组合选择器、伪元素;12-CSS继承;13-图文混排;14-背景样式;15-文本格式化、特殊标签、锚点、字体图标;等。

在这里插入图片描述

完整代码文件及图片获取
搜索公粽号@李桥桉,回复【家居网首页①】即可get.

二、CSS代码如下

.header{/* background-color: pink; */height: 140px;
}
.main{/* background-color: aquamarine; */height: 2130px;
}
.footer{/* background-color: tomato; */height: 200px;
}
.header .h-logo{height: 100px;/* background-color: bisque; */
}
.header .h-logo .h-l-content{width: 1126px;height: 100%;/* background-color: rgb(246, 250, 144); */margin: 0 auto;/* 设置一个属性,来解决传递过来的margin */overflow: hidden;
}
.header .h-logo .h-l-content .logo-box{width: 173px;height: 60px;margin-top: 20px;float: left;
}
.header .h-logo .h-l-content .logo-box img{height: 60px;width: 100%;
}
.header .h-logo .h-l-content .search-box{width: 341px;height: 25px;/* background-color: rgb(58, 159, 248); */float: right;margin-top: 37.5px;
}
.header .h-logo .h-l-content .search-box .s-login{width: 80px;height: 100%;/* background-color: pink; */float: left;
}
.header .h-logo .h-l-content .search-box .s-login a{float: left;color: #000000;font-size: 13px;text-decoration: none;line-height: 25px;
}
.header .h-logo .h-l-content .search-box .s-login a:last-child{float: right;
}
.header .h-logo .h-l-content .search-box .s-login span{float: left;margin-left: 12px;color: #dbdbdb;
}.header .h-logo .h-l-content .search-box .s-input{width: 160px;height: 100%;/* background-color: tomato; */float: left;margin-left: 20px;border-bottom: 1px solid #000;
}
.header .h-logo .h-l-content .search-box .s-input img{width: 20px;vertical-align: middle;
}.header .h-logo .h-l-content .search-box .s-input input{width: 130px;vertical-align: middle;border: none;outline: none;
}.header .h-logo .h-l-content .search-box .s-icon{width: 60px;height: 100%;/* background-color: red; */float: right;
}
.header .h-logo .h-l-content .search-box .s-icon a{float: left;margin-top: 2px;
}
.header .h-logo .h-l-content .search-box .s-icon a:last-child{float: right;
}.header .h-nav{height: 40px;/* background-color: #85daf6; */overflow: hidden;
}
.header .h-nav .h-menu{width: 605px;height: 15px;/* background-color: rgb(117, 117, 251); */margin: 12.5px auto;overflow: hidden;flex-wrap: nowrap; }.header .h-nav .h-menu  a{float: left; padding: 0 19px;font-size: 13px;color: #333333;text-decoration: none;height: 13px;font-family: MicrosoftYaHei;font-weight: normal; font-stretch: normal;line-height: 15px;color: #333333;/* display: flex;flex-wrap: wrap;justify-content: space-between;  */
}.header .h-nav .h-menu  a:hover{color: #000;
}.main .m-banner{height: 666px;background-color: rgb(140, 236, 122);
}
.main .m-banner .m-box{height: 666px;
}
.main .m-banner .m-picture img{width: 100%;height: 666px;margin: 0 auto;
}.main .m-entry{width: 840px;height: 380px;background-color: rgb(255, 255, 255);margin: 0 auto;margin-top: -50px;position: relative;z-index: 9;
}
.main .m-entry .m-entry-box{width: 260px;height: 350px;background-color: rgb(216, 241, 143);float: left;margin-left: 15px;margin-top: 15px;}
.main .m-goods{width: 1126px;height: 1070px;/* background-color: tomato; */margin: 0 auto;margin-top: 30px;
}
.main .main-goods .m-g-title{width: 811px;margin: 0 auto;
}
.main .m-goods .m-g-title img{width: 100%;display: block;}
.main .m-goods .m-g-content{height: 1005px;width: 100%;height: 1005px;margin-top: 30px;/* background-color: rgb(226, 246, 136); */}
.main .m-goods .m-g-content .c-row {width: 1126px;height: 335px;
}
.main .m-goods .m-g-content .content-box{width: 268px;height: 268px;/* background-color: rgb(245, 137, 216); *//* display: flex;flex-wrap: wrap;justify-content: space-between;  */float: left;/* 通过给卡片两边同时设置margin来调整之间的间距问题 */margin: 0  6px;margin-bottom: 60px;/* 同时作用给span标签和p标签里的文字 */text-align: center;}
.content-box p{font-size: 12px;/* text-align: center; */margin-bottom: 5px;
}
.content-box span{font-size: 14px;color: #a10000;
}
.main .m-goods .m-g-content .content-box img{width: 100%;display: block;
}.footer{height: 200px;/* background-color: tomato; */
}
.footer .f-top{height: 113px;/* background-color: aliceblue; */overflow: hidden;border-top: 1px solid #ccc;margin-top: 30px;
}
.footer .f-top .f-t-box{width: 1120px;height: 53px;/* background-color: rgb(30, 160, 160); */margin: 0 auto;margin-top: 30px;
}
.footer .f-top .f-t-box .f-t-content{width: 279px;height: 100%;/* background-color: chocolate; *//* background-color: #eee; */text-align:center;float: left;border-right:1px solid #ccc}
.footer .f-top .f-t-box .f-t-content img{/* 调整图片的基线 */vertical-align: middle;}
.footer .f-top .f-t-box .f-t-content span{/* 调整文字的基线 */vertical-align: middle;}
.footer .f-top .f-t-box .f-t-content-n-border{width: 280px;border: none;
}
.footer .f-top .f-t-box .f-t-content-n-border img{/* 调整图片的基线 */vertical-align: middle;margin-left: 10px;
}
.footer .f-top .f-t-box .f-t-content-n-border span{/* 调整文字的基线 */vertical-align: middle;margin-left: 10px ;
}
.footer .f-copyright{height: 87px;width: 100%;/* border: 2px solid tomato; */background-color: #000;text-align: center;font-size: 12px;color: #fff;/* line-height: 100px; */padding-top: 18px;box-sizing: border-box;
}

三、HTML 代码如下

<!DOCTYPE html>
<html lang="cn-ZH">
<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><link rel="stylesheet" href="E:\AAA_hailsham\1283646852\FileRecv\20230304\20230304\homepage.css">
</head>
<body><div class="header"><div class="h-logo" ><div class="h-l-content"><div class="logo-box"><img src="./imgs/logo.png" alt=""></div><div class="search-box"><div class="s-login" ><a href="#">登录</a><span>|</span><a href="#">注册</a></div><div class="s-input"><!--placeholder 设置输入框的提示文字 --><input type="text" placeholder="热门搜索:@李桥桉"><img src="./imgs/ss.png" alt=""></div><div class="s-icon"><a href="#"><img src="./imgs/gt3.png" alt=""></a><a href="#"><img src="./imgs/gwc.png" alt=""></a></div></div></div></div><div class="h-nav"><ul div class="h-menu"><a href="#" >首页</a><a href="#" >所有商品</a><a href="#" >装饰摆件</a><a href="#" >布艺软饰</a><a href="#" >墙饰壁挂</a><a href="#" >蜡艺香薰</a><a href="#" >创意家居</a>                </ul></div></div><div class="main"><div class="m-banner" ><div class="m-box"><div class="m-picture"><img src="./imgs/banner1.jpg" alt=""></div></div></div><div class="m-entry" ><div class="m-entry-box"><img src="./imgs/i1.jpg" alt=""></div><div class="m-entry-box"><img src="./imgs/i2.jpg" alt=""></div><div class="m-entry-box"><img src="./imgs/i3.jpg" alt=""></div></div><div class="m-goods" ><div class="m-g-title"><img src="./imgs/ih3.jpg" alt=""></div><div class="m-g-content"><div class="content-box"><div class="c-row"><div class="content-box"><img src="./imgs/s1.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div><div class="content-box"><img src="./imgs/s12.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div><div class="content-box"><img src="./imgs/s3.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div><div class="content-box"><img src="./imgs/s4.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div></div><div class="c-row"><div class="content-box"><img src="./imgs/s5.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div><div class="content-box"><img src="./imgs/s6.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div><div class="content-box"><img src="./imgs/s7.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div><div class="content-box"><img src="./imgs/s8.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div></div><div class="c-row"><div class="content-box"><img src="./imgs/s9.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div><div class="content-box"><img src="./imgs/s10.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div><div class="content-box"><img src="./imgs/s11.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div><div class="content-box"><img src="./imgs/s12.jpg" alt=""><p>【最家】壁饰墙饰软装@李桥桉</p><span>¥668.00</span></div></div></div></div></div><div class="footer"><div class="f-top"><div class="f-t-box"><div class="f-t-content"><img src="./imgs/foot1.png" alt=""><span>7天无理由退货</span></div><div class="f-t-content"><img src="./imgs/foot2.png" alt=""><span>15天免费换货</span></div><div class="f-t-content"><img src="./imgs/foot3.png" alt=""><span>满599包邮</span></div><div class="f-t-content f-t-content-n-border"><img src="./imgs/foot4.png" alt=""><span>手机特色服务</span></div></div></div><div class="f-copyright"><p>"家居网页©2022-2023版权所有@李桥桉 京ICP备080100-xx号</p><p>违法和不良信息举报电话:400-800-8200,本网站所列数据,除特殊说明,所有数据均出自我司实验室测试</p></div>
</div>
</body>
</html>

四 、完整“.css”/".html"文件及图片获取

搜索公粽号@李桥桉,回复【家居网首页①】即可get.

注:图片素材来源于蜗牛学苑

相关文章:

【期末小作业】HTML、CSS前端静态网页

分享一个可以“趁别人喝咖啡的功夫“”写的一个静态网页&#xff0c;纯纯练手小项目&#xff0c;适合前端刚入门的小白练练手。 前端练手静态页面 实现效果图展示 CSS代码 HTML 代码 环境&#xff1a;VScode编辑器 语言&#xff1a;HTML 、CSS 一、实现效果图 仅仅通过…...

Windows逆向安全(一)之基础知识(二)

反汇编分析C语言 空函数反汇编 #include "stdafx.h"//空函数 void function(){}int main(int argc, char* argv[]) {//调用空函数function();return 0; }我们通过反汇编来分析这段空函数 函数外部 12: function(); 00401048 call ILT5(func…...

Python 基础教程【2】:条件语句和循环语句

本文已收录于专栏&#x1f33b;《Python 基础》文章目录1、流程控制语句1.1 顺序语句1.2 条件语句1.2.1 if语句注意事项1.2.2 三元运算符1.2.3 自动类型转换1.3 循环语句1.3.1 while 循环1.3.2 for-in 循环1.3.3 for...else 循环1.3.4 break 和 continue 的区别2、实践——猜数…...

【React避坑指南】useEffect 依赖引用类型

前言 如果你是一个入行不久的前端开发&#xff0c;面试中多半会遇到一个问题&#xff1a; 你认为使用React要注意些什么&#xff1f; 这个问题意在考察你对React的使用深度&#xff0c;因为沉浸式地写过一个项目就会发现&#xff0c;不同于一些替你做决定的框架&#xff0c;“…...

Android binder通信实现进程间通信

一.binder通信原理Binder 是 Android 系统中用于跨进程通信的一种机制&#xff0c;它允许一个进程中的组件与另一个进程中的组件进行通信&#xff0c;从而实现进程间通信 (IPC)。Binder 机制是基于 Linux 内核提供的进程间通信机制 (IPC) 实现的。在 Binder 机制中&#xff0c;…...

2023年BeijngCrypt勒索病毒家族最新变种之.halo勒索病毒

目录 前言&#xff1a;简介 一、什么是.halo勒索病毒&#xff1f; 二、.halo勒索病毒是如何传播感染的&#xff1f; 三、感染.halo后缀勒索病毒建议立即做以下几件事情 四、中了.halo后缀的勒索病毒文件怎么恢复&#xff1f; 五、加密数据恢复情况 六、系统安全防护措施建…...

【LeetCode】BM1 反转链表、NC21 链表内指定区间反转

作者&#xff1a;小卢 专栏&#xff1a;《Leetcode》 喜欢的话&#xff1a;世间因为少年的挺身而出&#xff0c;而更加瑰丽。 ——《人民日报》 BM1 反转链表 描述&#xff1a; 给定一个单链表的头结点pHead(该头节点是有值的&#xff0c;…...

拼多多24届暑期实习真题

1. 题目描述&#xff1a; 多多开了一家自助餐厅&#xff0c;为了更好地管理库存&#xff0c;多多君每天需要对之前的课流量数据进行分析&#xff0c;并根据客流量的平均数和中位数来制定合理的备货策略。 2. 输入输出描述&#xff1a; 输入描述&#xff1a; 输入共两行&#x…...

JS高级知识总结

文章目录1. this指向问题2. 对象进阶2.1 对象的定义和使用2.2 对象访问器2.2.1 Getter2.2.2 Setter2.3 对象构造器2.4 对象原型2.4.1 prototype属性2.4.2 \_\_proto\_\_ 属性2.4.3 constructor属性2.4.4 原型链2.5 Object对象2.5.1 管理对象2.5.2 保护对象3. 函数进阶3.1 函数的…...

Jenkins+Docker+Maven+gitlab实现自动构建、远程发布

前言 一个项目完整的生命周期是从开发的coding阶段和coding阶段的质量测试&#xff0c;再到多次发布投入使用。目前大部分的测试阶段并不是从coding结束后开始的&#xff0c;而是和coding同步进行的。可能今天早上coding完成一个功能&#xff0c;下午就要投入测试。在这期间&a…...

centos7克隆虚拟机完成后的的一些配置介绍

系列文章目录 centos7配置静态网络常见问题归纳_张小鱼༒的博客-CSDN博客 文章目录 目录 系列文章目录 前言 一、配置Hadoop要下载的压缩包 1、下载对应版本的Hadoop压缩包 2、我们如何查看自己电脑的端口号 3、下载jdk对应的版本 二、虚拟机centos7克隆虚拟机完成后的一些基本…...

C语言/动态内存管理函数

C程序运行时&#xff0c;内存将被划分为三个区域&#xff0c;而动态开辟的内存区间位于堆区。 文章目录 前言 一、内存划分 二、malloc函数 三、calloc函数 四、realloc函数 五、free函数 总结 前言 在使用C语言编写程序时&#xff0c;使用动态内存是不可避免的&#x…...

华为OD机试题,用 Java 解【任务调度】问题

华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典使用说明 参加华为od机试,一定要注意不要…...

河南农业大学2023春蓝桥杯赛前训练第一场

A 滑板上楼梯 贪心 要求最少次数&#xff0c;尽量多跳三阶的&#xff0c;不能连续跳三阶&#xff0c;三阶后面一定要跟着一个一阶&#xff0c;相当于直接跳四阶 每次跳四阶都是两步&#xff08;3、1&#xff09;&#xff0c;如果 % 4 之后&#xff0c;正好剩下 3 &#xff0c…...

docker-dockerfile

1.常用保留字指令 FROM : 基础镜像MAINTAINER: 维护者姓名和邮箱RUN : Run ["可执行文件"&#xff0c;参数1]&#xff1b; Run [shell命令]EXPOSE: 暴露出的端口号WORKDIR: 登录后的位置USER: 执行用户,默认是rootENV: 构建过程的环境变量ADD: 将宿主机的文件拷贝到…...

【JavaEE】浅识进程

一、什么是进程1.1 操作系统学习进程之前首先要了解我们的操作系统&#xff08;OS&#xff09;&#xff0c;我们的操作系统实际上也是一款软件&#xff0c;属于系统软件的范畴&#xff0c;操作系统早期采用命令提示框与用户交互&#xff0c;我们启动某个软件&#xff0c;打开某…...

Java_Spring:1. Spring 概述

目录 1 spring 是什么 2 Spring 的发展历程 3 spring 的优势 4 spring 的体系结构 1 spring 是什么 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架&#xff0c;以 IoC&#xff08;Inverse Of Control&#xff1a;反转控制&#xff09;和 AOP&#xff08;Aspec…...

使用Maven实现第一个Servlet程序

目录 前言&#xff1a; Maven 什么是Maven 创建Maven项目 Mevan目录介绍 Servlet程序 引入Servlet依赖 创建目录结构 编写代码 打包程序 部署程序 验证程序 idea集成Tomcat 下载Tomcat插件 配置Tomcat的路径 Smart Tomcat工作原理 小结&#xff1a; 前言&#…...

【MySQL】MySQL的优化(一)

目录 查看SQL执行频率 定位低效率执行SQL 定位低效率执行SQL-慢查询日志 定位低效率执行SQL-show processlist 查看SQL执行频率 MySQL 客户端连接成功后&#xff0c;通过 show [session|global] status 命令可以查看服务器状态信息。通 过查看状态信息可以查看对当…...

win kubernetes dashbord部署springboot服务

文章目录前言一、新建springboot工程二、制作镜像1.编写dockerfile2.使用阿里云镜像仓库3.使用dashbord部署服务总结前言 使用win版docker desktop安装的k8s&#xff0c;kubenetes dashbord。 一、新建springboot工程 就是简单一个接口。没什么说的 二、制作镜像 1.编写dock…...

浏览器访问 AWS ECS 上部署的 Docker 容器(监听 80 端口)

✅ 一、ECS 服务配置 Dockerfile 确保监听 80 端口 EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]或 EXPOSE 80 CMD ["python3", "-m", "http.server", "80"]任务定义&#xff08;Task Definition&…...

rknn优化教程(二)

文章目录 1. 前述2. 三方库的封装2.1 xrepo中的库2.2 xrepo之外的库2.2.1 opencv2.2.2 rknnrt2.2.3 spdlog 3. rknn_engine库 1. 前述 OK&#xff0c;开始写第二篇的内容了。这篇博客主要能写一下&#xff1a; 如何给一些三方库按照xmake方式进行封装&#xff0c;供调用如何按…...

如何在看板中体现优先级变化

在看板中有效体现优先级变化的关键措施包括&#xff1a;采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中&#xff0c;设置任务排序规则尤其重要&#xff0c;因为它让看板视觉上直观地体…...

Linux云原生安全:零信任架构与机密计算

Linux云原生安全&#xff1a;零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言&#xff1a;云原生安全的范式革命 随着云原生技术的普及&#xff0c;安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测&#xff0c;到2025年&#xff0c;零信任架构将成为超…...

mysql已经安装,但是通过rpm -q 没有找mysql相关的已安装包

文章目录 现象&#xff1a;mysql已经安装&#xff0c;但是通过rpm -q 没有找mysql相关的已安装包遇到 rpm 命令找不到已经安装的 MySQL 包时&#xff0c;可能是因为以下几个原因&#xff1a;1.MySQL 不是通过 RPM 包安装的2.RPM 数据库损坏3.使用了不同的包名或路径4.使用其他包…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...

无人机侦测与反制技术的进展与应用

国家电网无人机侦测与反制技术的进展与应用 引言 随着无人机&#xff08;无人驾驶飞行器&#xff0c;UAV&#xff09;技术的快速发展&#xff0c;其在商业、娱乐和军事领域的广泛应用带来了新的安全挑战。特别是对于关键基础设施如电力系统&#xff0c;无人机的“黑飞”&…...

JavaScript 数据类型详解

JavaScript 数据类型详解 JavaScript 数据类型分为 原始类型&#xff08;Primitive&#xff09; 和 对象类型&#xff08;Object&#xff09; 两大类&#xff0c;共 8 种&#xff08;ES11&#xff09;&#xff1a; 一、原始类型&#xff08;7种&#xff09; 1. undefined 定…...

GitHub 趋势日报 (2025年06月06日)

&#x1f4ca; 由 TrendForge 系统生成 | &#x1f310; https://trendforge.devlive.org/ &#x1f310; 本日报中的项目描述已自动翻译为中文 &#x1f4c8; 今日获星趋势图 今日获星趋势图 590 cognee 551 onlook 399 project-based-learning 348 build-your-own-x 320 ne…...

【网络安全】开源系统getshell漏洞挖掘

审计过程&#xff1a; 在入口文件admin/index.php中&#xff1a; 用户可以通过m,c,a等参数控制加载的文件和方法&#xff0c;在app/system/entrance.php中存在重点代码&#xff1a; 当M_TYPE system并且M_MODULE include时&#xff0c;会设置常量PATH_OWN_FILE为PATH_APP.M_T…...