
本文介绍如何使用 css 的 `width: fit-content` 让容器边框紧密包裹内部表单元素,避免默认块级元素撑满父容器的常见问题,并提供结构优化与样式增强方案。
在 HTML 表单中,若直接对 等块级容器设置 border,其默认 display: block 会使其宽度占满可用水平空间,导致边框横跨整个容器宽度——即使内部内容很短。要实现“边框仅围绕实际内容区域”的效果,关键在于改变容器的宽度计算方式。
最简洁有效的解决方案是:为容器设置 width: fit-content。该值使元素宽度收缩为内部子元素所需的最大宽度(即内容宽度),从而让边框自然贴合内容边界:
.info {
border: 1px solid black;
margin: 20px;
width: fit-content; /* ✅ 核心修复:让宽度仅包裹内容 */
}但仅靠 fit-content 还不够理想——原始代码中
CDP浏览器大师
CDP浏览器大师:通过Chrome DevTools Protocol驱动已登录浏览器实现自动化任务,解决反爬封号、选择器失效、SPA路由难导航、固定sleep不准四大痛点。核心能力包括UA伪装、WebGL/Canvas指纹混淆、智能等待、动态选择器以及可视化调试。
下载
✅ 结构优化:为每组