Css 如果我想选择一行,Google Chrome会选择整列

Css 如果我想选择一行,Google Chrome会选择整列,css,google-chrome,selection,Css,Google Chrome,Selection,每当我尝试选择一行用户名+消息时,Google Chrome就会选择整个列。 如果我按CTRL+C CMD+C和CTRL+V CMD+V,则只复制/插入该行(正如预期的那样) 它在Firefox、Safari和Opera上运行良好: 您可以通过访问并加入as查看生活示例 如何在Chrome中修复此问题?它看起来应该和其他浏览器一样。我会在这里使用一个表。它可以解决这个问题,而且更具语义 <tr> <td class="time">2:27</td>

每当我尝试选择一行用户名+消息时,Google Chrome就会选择整个列。 如果我按CTRL+C CMD+C和CTRL+V CMD+V,则只复制/插入该行(正如预期的那样)

它在Firefox、Safari和Opera上运行良好:

您可以通过访问并加入as查看生活示例

如何在Chrome中修复此问题?它看起来应该和其他浏览器一样。

我会在这里使用一个表。它可以解决这个问题,而且更具语义

<tr>
  <td class="time">2:27</td>
  <td class="nick">Bob</td>
  <td class="message">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</td>
</tr>
这是我制作的一个小演示

我想要一张桌子。它可以解决这个问题,而且更具语义

<tr>
  <td class="time">2:27</td>
  <td class="nick">Bob</td>
  <td class="message">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</td>
</tr>
这是我制作的一个小演示



自从Chrome 31以来,它又像一个符咒一样工作:。

自从Chrome 31以来,它又像一个符咒一样工作:。

问题到底是什么?如何在Chrome中修复它?@poitroae你能提供一个简化的例子吗?比如在一个表现出相同行为的JSFIDLE中?为什么在这里使用s而不是a?我同意Bill。表格布局可以解决选择问题。你应该试一试。您可能还应该提交一份bug报告。问题到底是什么?如何在chrome中修复它?@poitroae您能否提供一个简化的示例,比如在JSFIDLE中显示相同的行为?为什么在这里使用s而不是a?我同意Bill的观点。表格布局可以解决选择问题。你应该试一试。您可能还应该提交一份bug报告。但实际上,这只是布局。关于这些数据,有什么是非表格的吗?我想这取决于表格的定义?我觉得这很明显。我们可以在表头中标记三列,即时间、尼克和消息。您可以将此表格复制并粘贴到电子表格程序中,表格的格式将清晰可见。我不知道还有什么。我的意思是从“数据和表示分离”的角度来看。这些数据真的是表格吗?如果你在书中遇到它,或者被屏幕阅读器大声读出来,你会期望它是表格的吗?我不太熟悉他们是如何阅读表格数据的,所以不太清楚。我不希望日历是以表格形式阅读的,但这就是它们通常被标记的方式。我认为这是一个很好的使用一个虽然!我想说的是,既然“语义web”和Web2是一种东西,就不应该理所当然地将它们标记为表,而不是表的布局。至于CSS3是否用备用布局模块充分填补了空白,这是另一个问题。例如,在兼容浏览器中,您可以使用display:table-*属性组合来显示具有类似于表的行为的任何元素。但实际上,这只是布局。关于这些数据,有什么是非表格的吗?我想这取决于表格的定义?我觉得这很明显。我们可以在表头中标记三列,即时间、尼克和消息。您可以将此表格复制并粘贴到电子表格程序中,表格的格式将清晰可见。我不知道还有什么。我的意思是从“数据和表示分离”的角度来看。这些数据真的是表格吗?如果你在书中遇到它,或者被屏幕阅读器大声读出来,你会期望它是表格的吗?我不太熟悉他们是如何阅读表格数据的,所以不太清楚。我不希望日历是以表格形式阅读的,但这就是它们通常被标记的方式。我认为这是一个很好的使用一个虽然!我想说的是,既然“语义web”和Web2是一种东西,就不应该理所当然地将它们标记为表,而不是表的布局。至于CSS3是否用备用布局模块充分填补了空白,这是另一个问题。例如,在兼容浏览器中,可以使用display:table-*属性组合来显示具有类似于表的行为的任何元素。