jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – Chrome中的CSS border-right大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下代码,由于某种原因,在最后一个版本的chrome中,只有当您突出显示右侧的列时,border-right才会消失.只需复制代码,你就会看到.谢谢.

<DOCTYPE! html>
<head>
<Meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>HighlighTing</title>
<style type="text/css">
body {
BACkground-color: rgba(0,1);
}
#decor-table {
  font-family: Calibri,"Times New Roman",Arial;
  font-size: 13px;
  text-align: left;
  border-collapse: collapse;
}
#decor-table th {
  font-size: 14px;
  padding: 10px 10px;
  color: rgba(153,153,1);
  text-transform: uppercase;
}
#decor-table td {
  padding: 3px 10px;
  color: #369;
  vertical-align: middle;
}
#oce-first {
  font-weight: bold !important;
  BACkground-color: rgba(204,204,0.2);
  border-bottom: 1px solid rgba(204,0.5);
}
.hover_class {
  color: rgba(225,225,1) !important;
  BACkground: rgba(204,0.2);
  border-left: 1px solid rgba(204,0.5);
  border-right: 1px solid rgba(204,0.5);

}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
  $(document).ready(function()
  {
  var cellClassName = false;
  $("td,th").hover
  (
      function()
      {
          cellClassName = $(this).attr("class");
          $("." + cellClassName).addClass("hover_class");
      },function()
      {
          $("." + cellClassName).removeClass("hover_class");
      }
  );
  });
</script>
</head>
<body>
<table width="900px" id="decor-table">
  <thead>
    <tr id="oce-first">
      <th width="17%" class="col1">test</th>
      <th width="18%" class="col2">test</th>
      <th width="13%" class="col3">test</th>
      <th width="11%" class="col4">test</th>
      <th class="col5">test</th>
      <th width="16%" class="col6">test</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="col1">test</td>
      <td class="col2">test</td>
      <td class="col3">test</td>
      <td class="col4">test</td>
      <td class="col5">test</td>
      <td class="col6">test</td>
    </tr>
    <tr>
      <td class="col1">test</td>
      <td class="col2">test</td>
      <td class="col3">test</td>
      <td class="col4">test</td>
      <td class="col5">test</td>
      <td class="col6">test</td>
    </tr>
    <tr>
      <td class="col1">test</td>
      <td class="col2">test</td>
      <td class="col3">test</td>
      <td class="col4">test</td>
      <td class="col5">test</td>
      <td class="col6">test</td>
    </tr>
    <tr>
      <td class="col1">test</td>
      <td class="col2">test</td>
      <td class="col3">test</td>
      <td class="col4">test</td>
      <td class="col5">test</td>
      <td class="col6">test</td>
    </tr>
    <tr>
      <td class="col1">test</td>
      <td class="col2">test</td>
      <td class="col3">test</td>
      <td class="col4">test</td>
      <td class="col5">test</td>
      <td class="col6">test</td>
    </tr>
    <tr>
      <td class="col1">test</td>
      <td class="col2">test</td>
      <td class="col3"></td>
      <td class="col4"></td>
      <td class="col5">test</td>
      <td class="col6"></td>
    </tr>
    <tr>
      <td class="col1">test</td>
      <td class="col2"></td>
      <td class="col3"></td>
      <td class="col4"></td>
      <td class="col5">test</td>
      <td class="col6"></td>
    </tr>
    <tr>
      <td class="col1"></td>
      <td class="col2"></td>
      <td class="col3"></td>
      <td class="col4"></td>
      <td class="col5">test</td>
      <td class="col6"></td>
    </tr>
  </tbody>
</table>
</body>

解决方法

众所周知的Chrome工件

LIVE DEMO

.hover_class {
  color: rgba(225,1) !important;  
  BACkground-color: rgba(204,0.5);

  -webkit-transform: translate3d(0,0);    /* THIS WILL FIX IT */
}

使用%(表格单元格认为%)Chrome使用智能并使用某种半像素精度,导致像素移动到下一个像素,留下称为“工件”的痕迹,因此您需要一些一种hackish“重画”.

如果你使用严格的PX数学定位,你也将摆脱’问题’
此外,你可以使用Box-shadow来消除这些不友好的线条98%.

如果我是你,我会在初始状态使用透明边框,因此不会显示任何跳跃

大佬总结

以上是大佬教程为你收集整理的jquery – Chrome中的CSS border-right全部内容,希望文章能够帮你解决jquery – Chrome中的CSS border-right所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。