css

用户0595401744620 分钟前
前端·css
GitHub Actions 自动化测试流水线踩坑实录:一个 `&&` 符号,折腾了 4 小时,但前端事故率降为 0凌晨 2:17,手机震了三下,产品群连发 9 条消息:“登录页白屏,所有用户进不去!”你光脚坐到电脑前,扫了一眼上次发版的 commit——前端小哥改了一个公共组件,没人跑过测试。
用户0595401744640 分钟前
前端·css
大模型多轮对话“失忆”踩坑实录:一次线上事故让我排查了48小时,最终靠 Playwright + Pytest 把记忆锁死凌晨2点,我被运维电话闹醒:“智能客服疯了,用户问‘我刚才说的订单号是多少’,它居然回答‘您还没告诉过我订单号’。”我瞬间清醒——这是我们花了两个月打磨的记忆存储模块,明明单元测试全部通过,怎么一到线上就“失忆”?接下来48小时,我经历了从怀疑人生到彻底根治的全过程。如果你也在用大模型做多轮对话,这篇复盘应该能帮你少走点弯路。
ZC跨境爬虫1 小时前
前端·css·ui·tensorflow·媒体
跟着 MDN 学CSS day_50:(传统布局方法与网格系统)在CSS网格布局正式成为标准之前,前端开发者们为了实现类似网格的布局效果,创造了许多巧妙但复杂的方法。这些“古老”的布局技术主要依赖于浮动、弹性盒等原本不是为网格设计的功能。虽然现在对于新项目来说,CSS网格布局已经成为首选方案,但在维护旧项目或需要兼容老旧浏览器时,理解这些传统布局方法仍然具有重要的实用价值。本文将深入探讨这些传统网格系统的实现原理,从最简单的两列布局到完整的12列网格框架,再到第三方网格系统的使用,帮助读者全面掌握这些历史悠久的布局技术。
Js_x2 小时前
css·html·css3
HTML实现类星露谷小游戏1. 完整的农场操作2. 多样化的作物3. 完整的时间与季节系统代码直接放在下面,开盖即食:
biubiubiu_LYQ19 小时前
前端·css
入门开发者基础篇之CSS浮动布局:一文吃透浮动底层逻辑是否还在因为父容器高度塌陷感到困惑?一文带你吃透浮动布局的好处与弊端,五分钟带你学会如何清除浮动。了解浮动布局前,我们先来认识一下什么为文档流与三种元素显示模式。
ZC跨境爬虫1 天前
前端·css·ui·html·tensorflow·媒体
跟着 MDN 学CSS day_45:媒体查询入门指南——从语法到移动优先实践在响应式网页设计的三大技术支柱中,媒体查询扮演着触发器的角色。它赋予开发者检测浏览器和设备环境的能力,使CSS能够根据不同的条件选择性地应用样式规则。视口宽度超过某个阈值时切换为多栏布局,设备处于横放状态时调整元素排列方式,检测到触摸屏时增大交互区域,这些场景都依赖媒体查询来实现。
ZC跨境爬虫1 天前
前端·css·html·tensorflow·媒体
跟着 MDN 学CSS day_47:(移动优先实战——从手机到宽屏的响应式进化)在上一篇文章中,我们完成了一个相对简单的响应式布局任务,通过一个媒体查询就将移动端布局转变为了桌面端布局。今天,我们将迎接一个更加复杂和完整的挑战。这个挑战来自MDN CSS布局模块的收官任务,它要求我们从一个已经编写好的移动端布局出发,依次实现中等屏幕布局和宽屏幕布局,同时还要修复一些遗留问题、实现响应式字体,以及处理打印样式。
ZC跨境爬虫1 天前
前端·css·ui·html·tensorflow·媒体
跟着 MDN 学CSS day_46:(响应式实战——用媒体查询打造双列布局)作为前端开发者,掌握响应式网页设计(Responsive Web Design)是至关重要的一项基本功。它要求我们的网页能够优雅地适应各种屏幕尺寸,从手机、平板到桌面显示器,为用户提供最佳的浏览体验。今天,我们将通过完成MDN上的一个经典技能测试任务,来深入实践CSS媒体查询(Media Queries)与现代布局技术的结合使用。这个任务的目标非常明确:为一个移动端优先设计的线框稿网站,创建一个适应宽屏幕的桌面版本布局。
shuoshuohaohao1 天前
前端·css
《CSS》使用<style>标签来包裹 包含在head标签中内联样式 直接放在标签 style 中,直接导入内部样式表 head 在head中利用style
用户059540174461 天前
前端·css
Redis持久化踩坑实录:RDB+AOF混合持久化,竟会悄无声息丢数据?我用pytest+Docker复现了30次故障场景凌晨2:17,我被一连串报警电话炸醒——订单服务疯狂报“库存扣减失败”,日志里满屏的KeyError。切到Redis监控,内存使用率只有30%,但大量热门商品的库存key凭空消失了。昨天刚上线了混合持久化策略,还以为高枕无忧,结果脸被打得生疼。花了6个小时排查,最终发现:在特定重启时序下,Redis会静默丢弃一批还没来得及写入AOF的key,而RDB快照又恰好处于空窗期。这个坑让我彻底意识到:不把持久化策略丢进真实故障场景里"炸"几遍,心里根本没底。
anno1 天前
css
一篇文章带你搞懂 CSS 选择器(带示例 + 对比 + 优缺点总结)CSS 选择器是用来精准匹配页面元素、给元素设置样式的核心工具。很多人写页面出现样式不生效、样式乱覆盖、调试困难,本质都是对选择器的分类、用法、权重、优缺点、使用场景不够清晰。
moMo1 天前
前端·css
# 从重置样式到 BEM 命名:写一个微信的按钮一个按钮,看起来简单, 但背后有 CSS Reset、BEM 规范、行高计算……打开浏览器,写一个 <h1>,它自带上下边距和加粗;写一个 <ul>,它自带左边距和圆点。不同浏览器的默认样式还不一样——Chrome 和 Firefox 可能差几个像素。
ZC跨境爬虫1 天前
前端·css·学习
跟着 MDN 学CSS day_48:深入CSS多列布局——像报纸一样组织内容在网页设计的漫长历史中,文本排版一直是一个核心课题。早期的网页往往让文字从屏幕左边缘一直延伸到右边缘,这种单列布局在宽屏显示器上会导致每行文字过长。研究表明,舒适的阅读体验通常要求每行字符数控制在45到75个之间。当一行文字超过这个范围,读者的视线从行尾移回下一行行首时容易产生疲劳和错行。这就是为什么传统印刷媒体如报纸和杂志会将内容分割成多个狭窄的栏目。
weixin_427771611 天前
前端·css
css加载顺序导致本地和线上样式不一致票据买入页(newBuyPage.vue,路由 /bills-buy)在暗黑主题(html[data-theme="dark"])下,买入金额区域的 van-field 输入框背景与页面整体不一致。该问题在 SIT 生产构建 与 本地开发环境 表现不同,排查时易误判为「黑肤配置两套」或「页面未写暗色样式」。
ZC跨境爬虫1 天前
前端·javascript·css·ui·交互
跟着 MDN 学CSS day_41:显式轨道、隐式网格与区域命名放置本文基于MDN网格布局教程,系统拆解CSS Grid的核心概念和常用属性。内容涵盖grid容器的创建与列轨道的定义、fr单位的比例分配机制、显式网格与隐式网格的自动生成规则、minmax函数的自适应尺寸控制、auto-fill关键字的自动填充列、基于网格线的元素精确放置,以及grid-template-areas的区域命名布局方法。每个知识点均配有代码示例和渲染原理分析。
小KK_2 天前
前端·css·html
CSS浮动布局指南:从文档流到BFC第一次碰见浮动的元素你是不是一脸懵,不知道如何处理浮动布局所带来的塌陷问题,因为处理不好后续的容器排版,导致页面制作一片“狼藉”。
半个落月2 天前
前端·css
前端工程化第一步:BEM 国际命名规范与 CSS Reset 实战写页面最怕什么?命名难、样式乱、维护痛。本文带你从零掌握 BEM 命名规范和 CSS Reset,让你的代码结构清晰、可维护性拉满。
Darling噜啦啦2 天前
前端·css·代码规范
BEM 命名规范 + CSS Reset 实战:从微信按钮页面看专业前端开发为什么大厂前端都用 BEM 命名?为什么 CSS Reset 不用 * 通配符?这篇文章通过一个完整的微信风格按钮页面,带你掌握 BEM 命名规范和专业的 CSS Reset 写法。
To_OC2 天前
前端·css·html
写完这个微信风格按钮页面,我终于吃透了BEM命名+CSS重置之前写页面一直有两个痛点,折磨我好久。一是class命名,每次都绞尽脑汁瞎编,写一个页面能冒出十几种命名风格,后续改代码完全找不到对应样式;二是页面默认样式乱飞,不同标签自带边距、行高,每次都要手动微调,越写越乱。
ZC跨境爬虫2 天前
前端·css·ui·html·tensorflow
跟着 MDN 学CSS day_44:响应式设计——让网页适配所有屏幕的完整指南屏幕尺寸的碎片化是当代网页设计面临的首要挑战。从智能手表的小巧屏幕到桌面显示器的宽大视野,用户访问同一网站的设备千差万别。响应式网页设计正是为解决这个问题而生的一套理念和技术体系。它不是一个单一的CSS属性,也不是某个特定的框架,而是一种设计哲学,指导开发者创建能够根据浏览环境灵活调整的网页。