css

shuoshuohaohao4 分钟前
前端·css
《CSS》使用<style>标签来包裹 包含在head标签中内联样式 直接放在标签 style 中,直接导入内部样式表 head 在head中利用style
用户0595401744641 分钟前
前端·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跨境爬虫2 小时前
前端·css·学习
跟着 MDN 学CSS day_48:深入CSS多列布局——像报纸一样组织内容在网页设计的漫长历史中,文本排版一直是一个核心课题。早期的网页往往让文字从屏幕左边缘一直延伸到右边缘,这种单列布局在宽屏显示器上会导致每行文字过长。研究表明,舒适的阅读体验通常要求每行字符数控制在45到75个之间。当一行文字超过这个范围,读者的视线从行尾移回下一行行首时容易产生疲劳和错行。这就是为什么传统印刷媒体如报纸和杂志会将内容分割成多个狭窄的栏目。
weixin_427771614 小时前
前端·css
css加载顺序导致本地和线上样式不一致票据买入页(newBuyPage.vue,路由 /bills-buy)在暗黑主题(html[data-theme="dark"])下,买入金额区域的 van-field 输入框背景与页面整体不一致。该问题在 SIT 生产构建 与 本地开发环境 表现不同,排查时易误判为「黑肤配置两套」或「页面未写暗色样式」。
ZC跨境爬虫11 小时前
前端·javascript·css·ui·交互
跟着 MDN 学CSS day_41:显式轨道、隐式网格与区域命名放置本文基于MDN网格布局教程,系统拆解CSS Grid的核心概念和常用属性。内容涵盖grid容器的创建与列轨道的定义、fr单位的比例分配机制、显式网格与隐式网格的自动生成规则、minmax函数的自适应尺寸控制、auto-fill关键字的自动填充列、基于网格线的元素精确放置,以及grid-template-areas的区域命名布局方法。每个知识点均配有代码示例和渲染原理分析。
小KK_17 小时前
前端·css·html
CSS浮动布局指南:从文档流到BFC第一次碰见浮动的元素你是不是一脸懵,不知道如何处理浮动布局所带来的塌陷问题,因为处理不好后续的容器排版,导致页面制作一片“狼藉”。
半个落月20 小时前
前端·css
前端工程化第一步:BEM 国际命名规范与 CSS Reset 实战写页面最怕什么?命名难、样式乱、维护痛。本文带你从零掌握 BEM 命名规范和 CSS Reset,让你的代码结构清晰、可维护性拉满。
Darling噜啦啦21 小时前
前端·css·代码规范
BEM 命名规范 + CSS Reset 实战:从微信按钮页面看专业前端开发为什么大厂前端都用 BEM 命名?为什么 CSS Reset 不用 * 通配符?这篇文章通过一个完整的微信风格按钮页面,带你掌握 BEM 命名规范和专业的 CSS Reset 写法。
To_OC21 小时前
前端·css·html
写完这个微信风格按钮页面,我终于吃透了BEM命名+CSS重置之前写页面一直有两个痛点,折磨我好久。一是class命名,每次都绞尽脑汁瞎编,写一个页面能冒出十几种命名风格,后续改代码完全找不到对应样式;二是页面默认样式乱飞,不同标签自带边距、行高,每次都要手动微调,越写越乱。
ZC跨境爬虫1 天前
前端·css·ui·html·tensorflow
跟着 MDN 学CSS day_44:响应式设计——让网页适配所有屏幕的完整指南屏幕尺寸的碎片化是当代网页设计面临的首要挑战。从智能手表的小巧屏幕到桌面显示器的宽大视野,用户访问同一网站的设备千差万别。响应式网页设计正是为解决这个问题而生的一套理念和技术体系。它不是一个单一的CSS属性,也不是某个特定的框架,而是一种设计哲学,指导开发者创建能够根据浏览环境灵活调整的网页。
用户059540174461 天前
前端·css
把 AI 记忆验证从手工 Log 换成 Pytest+Mem0,上下文丢失 bug 减少 90%凌晨 2:47,我被电话炸醒。运维说客服机器人在跟用户聊退换货时,突然开始推荐理财产品——这届 AI 的记忆又崩了。打开日志一看,Mem0 里存的订单上下文莫名其妙少了两条,模型直接脑补出一段幻觉对话。这不是第一次,也不会是最后一次,除非我们把记忆验证从“人肉翻日志”变成真正能拦住回归的自动化测试。
小林ixn1 天前
前端·css
BEM 命名规范与 CSS 重置:打造优雅的按钮页面实战前端工程化从命名规范开始,本文将带你一步步实现一个符合 BEM 规范、具有良好视觉表现力的按钮页面,并深入解析背后的 CSS 设计思想。
用户059540174461 天前
前端·css
把对话记忆从内存搬到 Redis,长期记忆准确率从 63% 提升到 98%凌晨一点,客户在群里贴了一张截图:“我刚说完我喜欢猫,它反手就给我推荐狗粮?” 群里的产品经理瞬间 @我。打开监控一看,那个客服机器人的对话记忆全没了——下午蓝绿部署重启了容器,所有 ConversationBufferMemory 跟着进程一起灰飞烟灭。机器人秒变金鱼,用户当场暴走。
ZC跨境爬虫1 天前
前端·css·ui·html·tensorflow
跟着 MDN 学CSS day_43:CSS布局挑战——从浮动到弹性盒与栅格的综合实践CSS布局是现代网页设计的核心技能。经过前面模块的系统学习,我们已经掌握了正常文档流、浮动、定位、弹性盒和栅格布局等关键技术。理论知识的学习最终需要落实到实际项目中才能真正内化为自己的能力。MDN为学习者准备的这个布局挑战任务,正是这样一个综合性的实践检验。
ZC跨境爬虫2 天前
前端·javascript·css·ui·html
跟着 MDN 学CSS day_37:(从文档流到粘性定位的底层原理)本文基于 MDN 定位教程,系统拆解 CSS position 属性的五种取值及其对应的文档流行为。内容涵盖静态定位的默认行为、相对定位的偏移逻辑、绝对定位的脱离文档流机制与定位上下文规则、固定定位的视口绑定特性、粘性定位的混合行为,以及 z-index 的层叠控制原理。每个知识点均配有完整的代码示例和渲染机制分析。
ZC跨境爬虫2 天前
前端·css·ui·html·tensorflow
跟着 MDN 学CSS day_40:(Flexbox实战技能测试)本文基于MDN Flexbox技能测试真题,深度解析弹性盒子在前端高频布局场景中的实战用法,核心覆盖三大核心场景:导航栏等间距布局、自适应等分列布局、弹性换行自适应布局。每一部分均包含需求分析、完整代码方案、底层原理拆解,同时梳理核心属性关联逻辑,帮助建立完整的Flexbox布局知识体系。
ZC跨境爬虫2 天前
前端·javascript·css·ui·交互
跟着 MDN 学CSS day_36:(float、clear与BFC深度解析)本文通过 MDN 浮动测试的三个实战任务,系统讲解 CSS 浮动的核心技术点:双端浮动的实现原理、clear 属性的精确控制机制、以及现代 BFC 方案解决高度塌陷。每个知识点均配有可运行的代码示例和底层原理分析。
用户059540174462 天前
前端·css
把 AI Agent 记忆验证从手工比对换成 Pytest + 向量数据库,测试效率提升 10 倍凌晨两点,我被一通报警电话叫醒。用户投诉我们的 AI 客服「小伊」突然不认人了——明明上一轮对话告诉过它自己叫“老王”,下一轮它就问:“请问怎么称呼您?” 没别的,记忆丢了。我打开数据库,手动在几千条向量记录里翻来翻去,试图找到那次对话写入的记录,再对比 embedding 相似度。折腾到天亮,眼睛快瞎了才定位到:一个更新操作因为并发时序问题,把刚刚写进去的记忆又覆盖成了旧版本。那时我就想:这种破事,绝不能再靠手工验证第二遍。