news 2026/8/8 9:26:13

惊 background 吃掉了 img

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
惊 background 吃掉了 img

1.background 替代 img 后元素消失

核心结论

<img>是内容,会撑开父元素;background是装饰,不撑开父元素。把 img 换成 background 后,必须给容器手动设宽高

代码示例

/* ❌ 背景图看不到(容器高度为 0) */.box{background:url(...)no-repeat;}/* ✅ 给容器设尺寸 */.box{width:300px;height:200px;background:url(...)no-repeat;background-size:contain;/* 可选:完整显示 */}

img vs background 怎么选

场景<img>background
图片是页面内容(产品图、文章配图)
图片是装饰(边框、花纹、图标)
需要 SEO/无障碍✅ 有 alt
需要叠加文字/其他元素✅ 容易
需要响应式缩放都行background-size: cover/contain更灵活

一句话记忆

<img>会撑开父元素,background不会!换用 background 要给容器设 width/height!

2.input vs textarea

核心结论

<input>单行,光标垂直居中;<textarea>多行,光标默认在左上角

代码示例

<!-- ❌ 评论输入框用 input,光标垂直居中不合适 --><inputtype="text"class="comment-box"><!-- ✅ 改用 textarea,光标在左上角 --><textareaclass="comment-box"></textarea>

对比

<input><textarea>
行数单行多行
光标位置垂直居中默认左上角
适合场景用户名、密码评论、留言

textarea 常用样式

textarea{padding:10px;/* 光标离边框有间距 */border:none;/* 去掉默认边框 */resize:none;/* 禁止拖拽改变大小 */outline:none;/* 去掉聚焦时的外框 */}

一句话记忆

多行输入用 textarea,光标默认在左上角!

3.margin vs padding vs top/left

核心结论

属性作用是否移动元素是否占布局空间
margin元素外部间距✅ 移动✅ 占空间
padding元素内部间距❌ 不移动(只影响内容位置)✅ 占空间
top/left(relative)视觉偏移✅ 视觉移动❌ 原位置保留

使用场景

/* 想真正移动元素 → 用 margin */.box{margin-top:50px;}/* 想让内容离边缘远一点 → 用 padding */.box{padding:20px;}/* 想微调视觉位置且不影响布局 → 用 relative + top */.box{position:relative;top:10px;}

padding 看起来"没生效"的原因

padding 是内边距,只控制元素与容器边缘的距离,不会移动元素本身。改 padding 后:

  • ✅ 容器高度变大了(多了 padding)
  • ✅ 内容离边缘有间距
  • ❌ 但元素位置没变

一句话记忆

移动元素用 margin,留白用 padding,微调视觉用 relative + top!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/8 9:26:04

前缀和算法差分算法(4)——习题简述(1)

1.4 习题思路简述 本节将给出以下题的题解: P3131 Subsequences Summing to Sevens S、 P1719 最大加权矩形 P2879 Tallest Cow S P1314 聪明的质监员 在这里建议每道题都认真思考,习题题解只是简单表明一下思路,不会和例题一样具体 1.4.1 P3131 Subsequences Summing to S…

作者头像 李华
网站建设 2026/8/8 9:25:05

角色塑造比较分析:从动机到弧光的结构化方法与实践指南

1. 这篇文章真正要解决的问题 当你在B站、YouTube或者各类动漫社区&#xff0c;看到“塑造比较&#xff1a;光石息吹VS飞世优马”这样的标题时&#xff0c;第一反应是什么&#xff1f;是好奇两位角色的魅力对决&#xff0c;还是困惑于“塑造比较”这个听起来有些学术的词汇&…

作者头像 李华
网站建设 2026/8/8 9:22:11

技术架构解析:VideoDownloadHelper 浏览器视频下载方案实现

技术架构解析&#xff1a;VideoDownloadHelper 浏览器视频下载方案实现 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper VideoDownloadHelper …

作者头像 李华
网站建设 2026/8/8 9:20:59

四色原理复盘:平面区域阴阳二分结构天然存在四色极限约束

四色原理复盘&#xff1a;平面区域阴阳二分结构天然存在四色极限约束摘要四色原理指出&#xff1a;任意一张平面地图&#xff0c;仅使用四种颜色&#xff0c;即可完成全部相邻区域着色&#xff0c;保证相邻区域颜色互不相同。该定理最早依靠计算机穷举完成证明&#xff0c;长期…

作者头像 李华