前端开发过程小知识点记录(开发过程实时更新)

news/2025/2/23 16:47:20/文章来源:https://www.cnblogs.com/Jesuslovesme/p/18714024

1.#main div 距离页面顶部和左边有间距,但是并没有人为设置

出现现象图:

 原因:大多数浏览器会为 body 和 html 元素添加默认的外边距。可以通过重置这些样式来解决此问题。

解决办法:在css中清除浏览器的默认样式

html, body { margin: 0; /* 清除默认外边距 */ padding: 0; /* 清除默认填充 */ }

2.div 的flex 样式编写

如果要让一个父div内部的多个子div能水平排布,则:

 1         <div id="top">
 2                     <div id="top_left">
 3                         <div id="top_left_content">
 4                         </div>
 5                     </div>
 6                     <div id="top_middle">
 7                         <div id="top_middle_content">
 8                         </div>
 9                     </div>
10                     <div id="top_right">
11                         <div id="top_right_content"></div>
12                     </div>
13                 </div>
 1 #top {
 2   /* border: 0.5px solid rgb(0, 81, 255); */
 3   width: 99.8%;
 4   height: 14%;
 5   
 6   background-image: url("../images/01_top_background.png");
 7   background-size: cover;
 8   background-repeat: no-repeat;
 9   /* background-position: center; */
10   background-position: top left;
11 
12   display: flex;
13   /* 设置为 Flexbox 容器 */
14   align-items: center;
15   /* 在交叉轴(垂直方向)上居中对齐子元素 */
16 
17 }
18 #top_left {
19   flex: 0 0 25%;
20   /* 不增长, 不缩小, 基础宽度为 30% */
21   height: 100%;
22   /* 高度与父元素相同 */
23   /* background-color: rgba(255, 0, 0, 0.5); /* 红色背景 */
24   border: 1px solid red;
25 }
26 
27 #top_middle {
28   flex: 0 0 45%;
29   /* 不增长, 不缩小, 基础宽度为 40% */
30   height: 100%;
31   /* 高度与父元素相同 */
32   background-color: rgba(0, 255, 0, 0.5);
33   /* 绿色背景 */
34 }
35 
36 #top_right {
37   flex: 0 0 30%;
38   /* 不增长, 不缩小, 基础宽度为 30% */
39   height: 100%;
40   /* 高度与父元素相同 */
41   background-color: rgba(0, 0, 255, 0.5);
42   /* 蓝色背景 */
43   border: 1px solid red;
44 }

3.一个div内的背景图,正常浏览器访问正常,当浏览器全屏显示时左侧部分图片超出不显示问题解决

background-position: center;修改为:background-position: top left;

 

完整代码:

 1 #top {  
 2     width: 99.8%;  
 3     height: 14%;  
 4     
 5     background-image: url("../images/01_top_background.png");  
 6     background-size: cover; /* 保持覆盖 */  
 7     background-repeat: no-repeat;  
 8     background-position: top left; /* 从左上角开始显示 */  
 9 
10     display: flex;  
11     align-items: center;  
12 }

 

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Idea自动生成注释

原文链接 使用IDEA配置自动生成注释。 1 创建类时自动加注释 点击左上角菜单栏的 file -> Setting -> Editor -> File and Code Templates -> Includes -> File Header输入如下内容: /***@Author: 代码的路*@Date: ${DATE} ${TIME}*@Param: *@Return: *@Descri…

JavaIO流(三)

6.转换流 不同编码读取出现乱码的问题:如果代码编码和被读取的文本文件编码是一致的,使用字符流读取文本时不会出现乱码 如果代码编码和被读取的文本文件编码是不一致的,使用字符流读取文本时就会出现乱码InputStreamReader(字符输入转换流) 是Reader抽象类下的实现类解决…

pycharm上传github问题:rejected

我从pycharm上传项目时,遇到的问题:以下是一些解决思路: 这个错误提示表明,你在尝试将本地代码推送到远程仓库时,远程仓库中已经包含了你本地尚未获取的更改。换句话说,远程仓库的代码比你的本地代码更新。Git 为了防止冲突,拒绝了你的推送操作。 错误原因 这种情况通常…

EDR简介

一、什么是edr 终端检测与响应(EDR)是一种安全解决方案,可检测并响应勒索软件和恶意软件等威胁。它通过持续监控端点可疑活动来工作,方法是收集有关事件的数据,如系统日志、网络流量、进程间通信 (IPC)、RPC 调用、身份验证尝试和用户活动。 安装在端点上的 EDR 将收集数据…

KUKA库卡KR210机器人维修解决方案概览

库卡KR210机器人,作为一款集高性能与广泛适用性于一体的工业机器人,在众多生产线上发挥着举足轻重的作用。在其高效运转的过程中,难免会遇到一些故障,及时的维修与保养就显得尤为重要。以下,将详细阐述一些常见的维修方法及其注意事项,以期为使用者提供更为全面的指导。常…

NetScaler Console 13.1 Build 57.26 发布,新增功能概览 (集中管理 NetScaler)

NetScaler Console 13.1 Build 57.26 发布,新增功能概览 (集中管理 NetScaler)NetScaler Console Release 13.1 Build 57.26 (ESXi, Hyper-V, KVM, Xen) Formerly known as Citrix ADM - 集中管理 NetScaler 请访问原文链接:https://sysin.org/blog/netscaler-console-13/ 查…

NetScaler 13.1 Build 57.26 发布,新增功能概览 (混合多云应用交付控制器)

NetScaler 13.1 Build 57.26 发布,新增功能概览 (混合多云应用交付控制器)NetScaler Release 13.1 Build 57.26 (nCore, VPX, SDX, CPX, BLX) Formerly known as Citrix ADC - 混合多云应用交付控制器 请访问原文链接:https://sysin.org/blog/netscaler-13/ 查看最新版。原创…

keycloak~认证与校验使用说明

主要内容密码认证 授权码认证 哪个client申请的code,使用哪个client获取token 客户端认证 在kc开通了服务端帐号之后,可通过client_id和client_secret来获取token,与用户无关,无刷新token机制 自动触发社区认证 当用户在社区网站上登录后,访问这个地址可自动登录法宝 验证…

Dify报错model schema not found

工作室操作 Agent 选择模型时对话报错: "Model schema not found" error only in agents是因为没打开模型的函数调用功能:当然,也不是所有模型都支持该功能。 本文已收录在Github,关注我,紧跟本系列专栏文章,咱们下篇再续!🚀 魔都架构师 | 全网30W+技术追随…

论文阅读 | 离线强化学习研究综述25年1月

文章来源 计算机学报2025年1月 比较新的一篇中文综述,值得一读 O IntroductionDRL应用如AlphaGo需要与环境在线交互,并且进行大量数据采样,现实世界代价昂贵且试错风险极高 2020年Levine提出离线强化学习概念(Offline Reinforcement Learning, Offline RL) 挑战:还是函数…

开启或者关闭windows远程桌面连接的音量

一、如图所示,远程桌面连接到了另一台设备,是没有声音的,音量的喇叭打了一个叉号二、使用win+r进入“运行” 三、输入gpedit.msc进入组策略管理器 (避免要求使用域账号进入) 四、计算机配置一管理模块-windows组件一远程桌面服务一远程桌面会话主机一设备和资源重定向五…

8款支持 C# 语言的 AI 辅助编程神器,高效编程利器!

前言 在当今这个AI技术日新月异的时代,一股创新的浪潮正席卷着软件开发领域,其中AI辅助编程工具以其独特的魅力脱颖而出,成为了众多开发者不可或缺的得力助手。这些工具不仅能够显著提升开发效率,优化代码质量,还能有效降低bug产生率,是现代软件开发过程中不可或缺的重要…