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

表格布局 + JS鼠标切换选项卡

Web课堂笔记:表格布局 + JS鼠标切换选项卡

一、HTML表格基础知识点 1. 表格核心标签 - <table>:表格外层容器;<tr>代表一行;<td>代表单元格。 2. table基础属性 - width:设置表格整体宽度;border="0" 隐藏原生边框; - cellspacing="0":消除单元格之间空隙;cellpadding="0":清除单元格内边距。 3. 单元格合并(本节课重点) colspan="2":横向合并2列,当前单元格占两个格子宽度,用于底部大图区域。4. 单元格多属性混用 td标签可同时设置宽高、class类名、id唯一标识、背景图片、鼠标事件。

二、CSS样式部分 1. 全局初始化 *{margin:0;padding:0;},清空所有标签默认留白。 2. 选项卡按钮样式 .denglu1 / .denglu2 - float:left:两个单元格横向并排; - 固定宽高,line-height+text-align:center 实现文字水平垂直居中; - background 复合属性:引入背景图、不平铺、左对齐;color:#fff 白色文字。 三、JS交互:鼠标悬浮切换选项卡背景 ### 1. 鼠标触发事件 onmouseover="change('标识')":鼠标悬浮单元格时,调用change函数并传入id参数。 ### 2. JS自定义函数 change(ss) 1. document.getElementById("id名"):通过id获取页面元素; 2. .style.backgroundImage:动态修改元素背景图片,实现切换按钮底色; 3. 判断逻辑: - 鼠标悬浮登录(left):登录按钮切换高亮图lib2,注册切默认lib1; - 鼠标悬浮注册(right):注册按钮切换高亮图lib2,登录切默认lib1。

四、完整页面结构逻辑 1. 两行表格:第一行2个单元格(登录/注册选项卡),第二行1个合并单元格放登录背景大图; 2. CSS完成按钮基础外观布局; 3. JS+onmouseover事件实现鼠标悬浮切换高亮效果,完成简易选项卡交互。 ## 五、课堂核心知识点总结 1. 表格布局:table、tr、td基础结构,colspan横向合并单元格; 2. 浮动布局:float:left实现单元格横向并排; 3. 文字居中技巧:行高等于盒子高度+文字居中属性; 4. JS基础DOM操作:getElementById获取元素,修改style样式; 5. 鼠标事件:onmouseover悬浮触发函数,实现简单页面交互; 6. 背景复合写法:background可同时设置图片、平铺、定位。

六、实操易错点 1. 图片路径写错,背景图无法加载; 2. 合并单元格colspan数值计算错误,表格布局错乱; 3. JS函数传参引号、if判断双等号==书写错误,切换功能失效; 4. 忘记全局清零margin/padding,表格出现多余空白间隙。

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

相关文章:

  • Three.js 雷达着色器教程
  • 【无人机三维路径规划】基于遗传算法GA结合粒子群算法PSO无人机复杂环境避障三维路径规划(含GA和PSO对比)研究附Matlab代码
  • Conda 环境管理:Python 3.10.12 项目部署的 5 个关键步骤与 3 个常见误区
  • 新能源爆发式增长,你的仪表真的扛得住吗?
  • Android 系统签名文件生成:3步从源码 security 目录到可用的 .jks
  • 原味黑猪肉烤肠靠谱款挑选:非遗工艺,真材实料 - 晚香时候
  • 2026劳力士回收靠谱平台测评|南京五家名表机构分级对比指南 - 每日生活报
  • 2026第一次卖黄金必看 南宁本地新手回收避坑与注意事项全梳理 - 禹竞奢收行
  • JetBrains 推面向团队的 AI 系统,统一开发流程并升级商业模型
  • 废气治理控制柜调试:现场模拟量乱跳的实操排查经验
  • Three.js 波涛海浪教程
  • 2026成都金牛闲置首饰估价技巧,证书齐全大幅提升回收价 - 逸程奢侈品回收中心
  • 2026 高口碑国产白光干涉仪盘点,中图仪器微纳检测方案值得参考 - 深度智识库
  • 三星二季度业绩暴增却股价重挫,AI存储芯片狂欢背后隐忧几何?
  • Claude Code 实战:AI 结对编程如何真正提效-0620
  • Linux 7.2内核slab延迟freelist构建:小对象高频分配性能提升70%
  • GitHub下载慢?这个免费插件让你速度飙升5倍!
  • 《坦克世界闪击战》二维码举报系统:数据驱动的游戏环境维护方案
  • 使用silk-v3-decoder解码微信QQ语音:原理、工具与实战指南
  • 3D硬金黄金回收避雷技巧,天津门店高损耗扣费套路深度拆解 - 奢侈品回收评测
  • 西安黄金回收谨防套路!正规回收注意事项+避坑指南,附靠谱店铺白名单 - 奢侈品回收测评
  • Textual:用Python构建终端与网页双模交互应用
  • DeepXDE 库 2.8 版本:3 步搭建 PINN 求解 2D 热传导方程
  • 两种盒模型计算方式
  • 3种混沌图像加密算法对比:Logistic vs Henon vs 递归置乱,抗攻击性与速度实测
  • 基于节点导纳矩阵的三相配电系统建模附Matlab代码
  • 工业负载控制方案:TPD2017FN与PIC18F86J15应用设计
  • Dify实战指南:从零构建企业级AI应用与智能体工作流
  • 从Excel维护到电价API调用:能源管理系统EMS的电价数据架构改造
  • STM32F765ZI与TB67H480FNG的高精度电机控制方案