当鼠标移动到表格行时背景色发生改变

 时间:2026-02-15 10:34:42

1、方式一:  当鼠标经过表格的一行,行的背景为灰色

<!DOCTYPE html>

<html>

 <head>

  <meta charset="utf-8">

  <title>当鼠标经过表格的一行时这一行的背景颜色发生改变</title>

  <style type="text/css">

   table, th, tr, td{

    width:500px;

    border:1px solid red;

    border-collapse:collapse;

   }

   tr, td{

    text-align:center;

    height:50px;

    /*line-height:35px; 和 height都可以表示文字在表格中垂直居中*/

   }

   tr:hover{

    background: #1311F3;

   }

  </style>

 </head>

 <body>

 <!--放在table中的属性width="500" border="1" bgcolor="#b4b4b4" align="center" style="border-collapse:collapse;" cellspacing="0" cellpadding="0"-->

  <table  >

  <thead>

  <tr>

    <th>学号</th>

    <th>姓名</th>

    <th>数学</th>

    <th>语文</th>

  </tr>

  </thead>

  <tbody>

  <tr>

    <td>001</td>

    <td>张三</td>

    <td>92</td>

    <td>98</td>

  </tr>

  <tr>

    <td>002</td>

    <td>李四</td>

    <td>99</td>

    <td>88</td>

  </tr>

  </tbody>

  </table>

 </body>

</html>

当鼠标移动到表格行时背景色发生改变

2、方式二:

当鼠标经过表格的一行,行的背景为灰色,移出,行背景变为普蓝色。

<!DOCTYPE html>

<html>

 <head>

  <meta charset="utf-8">

  <title>当鼠标经过表格的一行时这一行的背景颜色发生改变方法2</title>

  <style type="text/css">

   table, th, tr, td{

    width:500px;

    border:1px solid red;

    border-collapse:collapse;

   }

   tr, td{

    text-align:center;

    height:50px;

    /*line-height:35px; 和 height都可以表示文字在表格中垂直居中*/

   }

  </style>

 </head>

 <body>

  <table  >

  <tr onmouseover="this.style.background='gray'" onmouseout="this.style.background=' #489faf'">

    <th>学号</th>

    <th>姓名</th>

    <th>数学</th>

    <th>语文</th>

  </tr>

  

  <tbody>

  <tr onmouseover="this.style.background='gray'" onmouseout="this.style.background='white'">

    <td>001</td>

    <td>张三</td>

    <td>92</td>

    <td>98</td>

  </tr>

  <tr onmouseover="this.style.background='gray'" onmouseout="this.style.background='white'">

    <td>002</td>

    <td>李四</td>

    <td>99</td>

    <td>88</td>

  </tr>

  <tr onmouseover="this.style.background='gray'" onmouseout="this.style.background='white'">

    <td>003</td>

    <td>张华</td>

    <td>92</td>

    <td>90</td>

  </tr>

  </tbody>

  </table>

 </body>

</html>

当鼠标移动到表格行时背景色发生改变

  • CSS代码改字体颜色
  • 如何使用CSS为网页添加一张背景图片
  • HTML中无序列表ul的使用方法
  • html如何把两个网页连接起来
  • html设置网页背景图片
  • 热门搜索
    三亚哪里好玩 鄂f是哪里的车牌 b站邀请码怎么获得 淘金币怎么设置 冬天头发静电怎么办 如何克服紧张心理 刚刚哪里发生了地震 鹤岗旅游 如何下载网页上的视频 身份证如何挂失