- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我必须通过向 td
添加一个名为 active
的类来突出显示多个单元格。此类将更改边框颜色以突出显示单元格。
这里的问题是,如果选择了特定单元格的顶部、右侧、底部和左侧单元格,那么中心单元格将看起来是突出显示的,即使它实际上并未突出显示。
可以找到问题here .
HTML
<div style="padding: 10px">
<table>
<tr>
<td>1.1</td>
<td>1.2</td>
<td>1.3</td>
<td>1.4</td>
<td>1.5</td>
</tr>
<tr>
<td>2.1</td>
<td>2.2</td>
<td class="active">2.3</td>
<td>2.4</td>
<td>2.5</td>
</tr>
<tr>
<td>3.1</td>
<td class="active">3.2</td>
<td>3.3</td>
<td class="active">3.4</td>
<td>3.5</td>
</tr>
<tr>
<td>4.1</td>
<td>4.2</td>
<td class="active">4.3</td>
<td>4.4</td>
<td>4.5</td>
</tr>
<tr>
<td>5.1</td>
<td>5.2</td>
<td>5.3</td>
<td>5.4</td>
<td>5.5</td>
</tr>
</table>
</div>
CSS
table {
table-layout: fixed;
border-spacing: 0;
border-collapse: collapse;
}
td {
border: 1px solid lightgrey;
height: 60px;
width: 60px;
text-align: center;
vertical-align: middle;
}
td.active {
border: 1px solid blue;
border-style:double
}
此处单元格 2.3、3.2、3.4 和 4.3 被突出显示,但 3.3 未突出显示,但在视觉上它似乎被突出显示。
谁能提出解决这个问题的方法?
最佳答案
你可以使用
table {
table-layout: fixed;
border-spacing: 2px;
border-collapse: separate;
}
但是它会填充单元格。如果您不想让单元格填充,您也可以使用背景来突出显示单元格。
演示:
关于html - 表格单元格突出显示(相邻单元格)- 误导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13225579/
我必须通过向 td 添加一个名为 active 的类来突出显示多个单元格。此类将更改边框颜色以突出显示单元格。 这里的问题是,如果选择了特定单元格的顶部、右侧、底部和左侧单元格,那么中心单元格将看起来
我已经按照以下步骤完成: https://www.youtube.com/watch?v=88dmtleVywk&list=PLlrATfBNZ98dC-V-N3m0Go4deliWHPFwT&ind
我有三个文章标签,每个标签都有 1 个部分,我需要对其进行动画显示,即从 0px 到任何 px 的高度。每篇文章都有一个 ID 什么是最有效的方法来为每篇文章设置点击事件,而无需为每个单独的 ID 编
我试图理解以下程序的奇怪行为。很明显,在全局变量“bug”的定义过程中发生了溢出,但是程序在无辜计算1.0+2.0的过程中抛出了浮点异常。 #include #include #include
当我尝试以下错误代码时: not_float = [1, 2, 3] "{:.6f}".format(not_float) 我收到以下误导性 ValueError: ValueError: Unkno
我是一名优秀的程序员,十分优秀!