html - chrome 上的宽度错误

标签 html css

我有一张 table ,这是 Chrome 上的屏幕截图: enter image description here 这是在 Firefox 上显示的相同表格(在 IE 上完全相同) enter image description here 在底部的按钮上有一个额外的像素(仅在某些分辨率下),我不明白为什么这只发生在 chrome 上,但是是的。所有的css都在下面的代码选择中。

 <style>
      @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700);
      @import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
      @import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700);
      button > .fa
      {
        margin:0;
        margin-right:5px;
      }
      button:hover
      {
        background-color:#3C8DBC;
        color:#ffffff;
      }
      button
      {
        width:100px;
        text-align:center;
        padding:0;
        background-color:#F9F9F9;
        margin:5px;
        border-radius:8px;
        border:1px solid #3C8DBC;
        color:#3C8DBC;
        font-size:16px;
        margin-left:0;
        font-family:'Source Sans Pro';
      }
      body
      {
        margin:0;
        background-color:#F9F9F9;
      }
      ul
      {
        font-size:0;
        margin:0;
        padding:0;
        float:left;
        width:12%;
        height: 100%;
        background-color:#F4F4F4;
        border-right:1px solid #EFEFEF;
      }
      .fa
      {
        margin-left:10px;
        margin-right:10px;
      }
      li
      {
        border-top:1px solid #FFFFFF;
        border-bottom:1px solid #DBDBDB;
        font-weight:300;
        font-size:16px;
        width:100%;
        float:left;
        background-color:#F4F4F4;
        height:40px;
        line-height:40px;
        color:#222222;
        font-family:roboto;
      }
      li:hover
      {
        background-color:#F9F9F9;
      }
      .topbar > span
      {
        font-family:24px;
        line-height:50px;
        color: #fff;
        font-size:24px;
        font-family:'Source Sans Pro';
        margin-left:20px;
      }
      .topbar
      {
        bottom-border:2px solid #000000;
        width:100%;
        background-color:#3C8DBC;
        height:50px;
        float:left;
      }
      .list1
      {
        font-size:0;
        margin:0;
      }
      .list1 > li
      {
        background-color:red;
        text-align:center;
        font-size:16px;
        display:inline-block;
        width:25%;
      }
      span:nth-of-type(2)
      {
        margin-right:20px;
        float:right;
        font-size:20px;
      }
      .title > h1
      {
        font-size:32px;
        height:auto;
        width:auto;
        margin:0;
      }
      table
      {
        border-collapse:collapse;
        display:inline-block;
        width:100%;
      }

      .contents
      {
        border-spacing:0px;
        display:inline-block;

        width:60%;
        height:auto;
        font-family:'Open Sans';
      }
      .fa
      {
        font-size:14px;
      }
      a > .fa
      {
        font-size:13px;
        margin-left:2px;
      }
      td > a > button:hover
      {
        border-color:gray;
        background-color:gray;
      }
      td > a > button
      {
        margin:3px;
        width:110px;
        margin:0;
        border-radius:0;
        border-color:gray;
        color:gray;
      }
      h2
      {
        border-top:1px solid #DFDFDF;
        margin:0;
        font-size:16px;
        font-weight:500;
        font-family:'Open Sans';
        padding:0;
        padding-bottom:5px;
        padding-top:5px;
        width:100%;
        text-align:center;
      }

      .bottom
      {
        display:inline-block;
        color:black;
        margin:0;
        width:100%;
        padding:0;
        border:0;
        border-radius:0;
        margin-bottom:30px;
        border-color:#DFDFDF;
        padding-bottom:5px;
        padding-top:5px;
        border-top:0;
      }
      .bottom:hover
      {
        color:black;
        -webkit-transition:background-color 2s;
        background-color:#DFDFDF;
      }
    </style>



    <div class="topbar">
      <span>
        Admin Panel
      </span>
      <span>
        Logged in as {user}
      </span>
    </div>

    <ul class="mainbar">
      <a href="#">
        <li>
          <i class="fa fa-home">
          </i>
          Home
        </li>
      </a>
      <a href="#">
        <li>
          <i class="fa fa-file">
          </i>
          Pages
        </li>
      </a>
      <a href="#">
        <li>
          <i class="fa fa-database">
          </i>
          Items
        </li>
      </a>
      <a href="#">
        <li>
          <i class="fa fa-envelope-o">
          </i>
          Quote Requests
        </li>
      </a>
      <a href="#">
        <li>
          <i class="fa fa-money">
          </i>
          Sales
        </li>
      </a>
    </ul>
    <div class="contents">
      <div class="title">
        <h1>
          Editing page :
        </h1>

      </div>
      Page Style ID : 
      Category ID :
      <br>
      <h2>
        Page Category Sizes
      </h2>
      <table class="1">
        <tbody>
          <tr>
            <td>
              ID
            </td>
            <td>
              Text
            </td>
            <td>
              Edit
            </td>
          </tr>
          <tr>
            <td>
              1
            </td>
            <td>
              1
            </td>
            <td>
              <a href="#">
                <button class="">
                  Edit
                </button>
              </a>
            </td>
          </tr>
        </tbody>
      </table>
      <button type="submit" class="bottom">
        <i class="fa fa-plus">
        </i>
        Add
      </button>
      <br>
      <h2>
        Page Category Industries
      </h2>
      <table>
        <tr>
          <td>
            ID
          </td>
          <td>
            Text
          </td>
          <td>
            Edit
          </td>
        </tr>
        <tr class="1">
          <td>
            1
          </td>
          <td>
            1
          </td>
          <td>
            <a href="#">
              <button class="">
                Edit
              </button>
            </a>
          </td>
        </tr>
      </table>
      <button type="submit" class="bottom">
        <i class="fa fa-plus">
        </i>
        Add
      </button>
      <br>
      Page Content:
      <table>
        <tr>
          <td>
            ID
          </td>
          <td>
            Image URL
          </td>
          <td>
            Image Text
          </td>
        </tr>
        <tr>
          <td>
            1
          </td>
          <td>
            1
          </td>
          <td>
            1
          </td>
        </tr>
      </table>
      <button type="submit" class="bottom">
        <i class="fa fa-plus">
        </i>
        Add
      </button>
    </div>
    </div>

最佳答案

我通过删除字体系列“Open Sans”解决了这个问题。

关于html - chrome 上的宽度错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28382582/

相关文章:

html - 如何模糊 CSS 样式中的横幅照片?

javascript - 使用 Jquery 获取和设置内容的位置

javascript - 带有新行和制表符的字符串以 HTML 形式显示

javascript - PHP var (051) 在 Javascript 中获取值 41?

html - 无法在 SVG 中显示度数字符 (°)

c# - 在asp中动态添加控件时更改母版页中布局的高度

html - 您可以设置本地文档根目录吗?或者在哪里?

javascript - 在所选类别之间切换

css - PrimeNG p-menubar 将一个元素右对齐

css - 固定 div 背景重叠浏览器滚动条