当前位置: 首页 > news >正文

CSS如何制作响应式导航菜单_结合Grid布局实现水平平铺导航

Grid导航项水平平铺需用repeat(auto-fit, minmax(120px, 1fr))),auto-fit合并空轨道,minmax确保最小宽度与弹性分配;移动端须加touch-action: manipulation和cursor: pointer;对齐优先用flex而非align-items;IE11不支持auto-fit/minmax,需@supports降级为inline-block。Grid布局下导航项不水平平铺?检查grid-template-columns是否设为repeat(auto-fit, minmax(120px, 1fr)))Grid实现水平平铺的关键不是display: grid本身,而是列模板如何响应容器宽度。用repeat(auto-fill, 1fr)会导致小屏下强行等分、文字被压缩;而auto-fit配合minmax()才能真正“能放几个放几个”。常见错误现象:nav在手机上变成单列堆叠、中间留白,或文字溢出截断。必须用auto-fit(不是auto-fill),它会合并空轨道minmax(120px, 1fr)中120px是单个菜单项最小宽度,低于此值就收缩换行;1fr是最大可占比例,确保均分剩余空间父容器需设width: 100%或max-width,否则Grid可能按内容撑开,失去响应行为移动端点击无反应?touch-action: manipulation和cursor: pointer不能少Grid布局本身不解决交互问题。iOS Safari对非<a></a>或button元素的点击区域识别较弱,尤其当菜单项用div包裹时,容易出现点不动、延迟300ms响应的情况。使用场景:导航项是div或span而非语义化标签时。立即学习“前端免费学习笔记(深入)”;给每个导航项加cursor: pointer,触发浏览器对可点击元素的默认识别加上touch-action: manipulation,禁用双击缩放,同时加速触摸响应避免在:hover里只改颜色——移动端没hover,得同步写:active和focus-within菜单高度塌陷或文字垂直不对齐?align-items和line-height要协同控制Grid容器默认align-items: stretch,但导航文字常因字体度量差异(如font-size与line-height不匹配)导致上下留白不均,看起来像没居中。 WisPaper 复旦大学研发的AI学术搜索工具,5分钟内筛选1000篇论文

http://www.jsqmd.com/news/630023/

相关文章:

  • MeteorSeed状
  • Session机制全解析:从JSESSIONID到服务器端状态管理实战
  • FreeSWITCH 实战指南:解决外网回铃音丢失的防火墙穿透方案
  • 解决CMake升级后CMAKE_ROOT缺失问题:从环境变量到版本兼容性
  • 你的呼吸灯效果“假”吗?聊聊人眼视觉特性与LED调光曲线的那些事儿
  • 复现论文《基于差异化补贴的闭环供应链网络均衡决策研究》
  • 别再为Power BI瀑布图发愁了!用这个DAX公式+堆积柱状图,5分钟搞定现金流量表可视化
  • UndertaleModTool终极指南:如何轻松创建属于你的游戏模组
  • SQL如何实现分层级的组内排序_窗口函数嵌套使用指南
  • 测试文章002
  • 【M波段2D双树(希尔伯特)小波多分量图像去噪】基于定向M波段双树(希尔伯特)小波对多分量彩色图像进行降噪研究附Matlab代码
  • DeepSDF论文复现4---实战优化与性能调优---高效训练与结果分析
  • 全能下载管理新纪元:imFile如何重新定义资源获取体验
  • 保姆级教程:用MoveIt Setup Assistant配置ROS机械臂模型(从URDF到xacro完整避坑)
  • 终极指南:如何免费解锁Cursor Pro AI编程助手的全部功能
  • 记一次 TanStack Start 部署报 GLIBC_2.32 not found(依赖问题) - Higurashi
  • 如何排查RAC节点被驱逐Eviction_CSS日志与宕机重启原因分析
  • OpCore Simplify完全手册:零基础构建完美Hackintosh系统的终极教程
  • Graph Wavelet Neural Network (GWNN) 实战:如何在Cora数据集上实现高效节点分类
  • ADC测量不准?可能是Vref惹的祸!手把手教你用万用表校准参考电压
  • 动态水印:为LLM生成内容打造可追溯与语义无损的隐形标记
  • 4K@60Hz带宽不够用?详解HDMI2.1的FRL模式与传统TMDS差异(含实测数据对比)
  • Rustup终极指南:如何快速安装和管理Rust工具链
  • 保姆级教程:OpenWrt 21.02升级,用sysupgrade还是mtd?看完这篇再也不纠结
  • 政务工作流实战——突破Activiti的五个关键决策(综述)
  • LVGL嵌入式UI中文显示实战:从字体生成到界面优化
  • 基于dq解耦控制的STATCOM研究:PI控制与无差拍控制的对比分析
  • 记一次综合型流量分析 | 添柴不加火衅
  • 告别OFDM?聊聊6G候选波形AFDM在车联网感知中的独特优势与仿真对比
  • 手把手教你写Python节点:将ROS的Twist消息转换为阿克曼模型的Gazebo控制指令