为什么门户网站都没有使用Flexbox?

思否 问答 👍 4 含 AI 优化版

问题

为什么门户网站都没有使用Flexbox?

在 SegmentFault 查看原问题 →

由大模型辅助整理,保留原意,优化结构与可读性。

问题概述

提问者好奇为什么很多大型门户网站的布局没有采用 Flexbox,而是依然使用传统的浮动、定位等布局方式。

涉及技术

CSS、Flexbox、浏览器兼容性

期望结果

了解门户类网站在布局技术选型上偏保守的原因。

回答

原始回答

想起一句话。不要给前端配备高性能的电脑了,不然他们不知道在用户那里他们的页面是什么样子。

AI 优化 · 回答整理

解答思路

回答用一句调侃点出了核心原因:前端开发者如果长期使用高性能设备和新版浏览器开发调试,很容易忽略真实用户环境(尤其是老旧浏览器、低版本 IE)中页面的实际兼容情况。

详细说明

门户网站通常面向非常广泛、包含大量老旧设备和浏览器(比如低版本 IE)的用户群体,而 Flexbox 在这些环境下支持不完整或存在各种 bug。这类网站为了保证在最广泛用户群体上的兼容性和稳定性,往往会优先选择兼容性更好、历史验证更充分的传统布局方案(浮动、position 定位、表格布局等),而不是激进地采用当时兼容性还不够成熟的 Flexbox。这句调侃的本意是提醒开发者:不能只用自己手上的高配设备和新版浏览器去衡量用户的真实体验。

小结

门户网站布局选型保守,核心是兼容性优先于新特性——用户环境远比开发者本地环境复杂,Flexbox 在早期存在的兼容性问题是门户类网站谨慎采用它的主要原因。

由大模型辅助整理,保留原意,补充结构与代码格式。

回答转载自 SegmentFault

评论

评论功能即将开放。你也可以通过 邮件GitHub Issue 反馈。