为什么门户网站都没有使用Flexbox?
思否 问答 👍 4 含 AI 优化版
问题
为什么门户网站都没有使用Flexbox?
由大模型辅助整理,保留原意,优化结构与可读性。
问题概述
提问者好奇为什么很多大型门户网站的布局没有采用 Flexbox,而是依然使用传统的浮动、定位等布局方式。
涉及技术
CSS、Flexbox、浏览器兼容性
期望结果
了解门户类网站在布局技术选型上偏保守的原因。
回答
原始回答
想起一句话。不要给前端配备高性能的电脑了,不然他们不知道在用户那里他们的页面是什么样子。
AI 优化 · 回答整理
解答思路
回答用一句调侃点出了核心原因:前端开发者如果长期使用高性能设备和新版浏览器开发调试,很容易忽略真实用户环境(尤其是老旧浏览器、低版本 IE)中页面的实际兼容情况。
详细说明
门户网站通常面向非常广泛、包含大量老旧设备和浏览器(比如低版本 IE)的用户群体,而 Flexbox 在这些环境下支持不完整或存在各种 bug。这类网站为了保证在最广泛用户群体上的兼容性和稳定性,往往会优先选择兼容性更好、历史验证更充分的传统布局方案(浮动、position 定位、表格布局等),而不是激进地采用当时兼容性还不够成熟的 Flexbox。这句调侃的本意是提醒开发者:不能只用自己手上的高配设备和新版浏览器去衡量用户的真实体验。
小结
门户网站布局选型保守,核心是兼容性优先于新特性——用户环境远比开发者本地环境复杂,Flexbox 在早期存在的兼容性问题是门户类网站谨慎采用它的主要原因。
由大模型辅助整理,保留原意,补充结构与代码格式。
回答转载自 SegmentFault