我有一个动态创建的大型超文本标记语言表。该表具有标准结构,包括colgroup
、thead
和tbody
以及以下样式。
到目前为止,一切都按预期工作,但是当我将类“bgGrey”添加到一列中的TDs时(见下文),以便为该列中的单元格提供背景颜色(仅在一列中需要),然后该列的所有边框在IE11中消失,除了左侧边框,并且: hover::before
样式在Chrome(版本43)中不再起作用。
没有添加类"bgGrey"
,我在两个浏览器中都没有问题。
似乎不知何故,背景颜色与边框重叠导致了这一点。
我的CSS(相关部分):
#myTable, #myTable tbody, #myTable thead, #myTable tr {
width: 100%;
}
#myTable, #myTable th, #myTable td {
border: 1px solid #000;
border-collapse: collapse;
margin: 0;
padding: 4px;
position: relative;
}
#myTable {
font-size: 14px;
table-layout: fixed;
}
#myTable th.editable:hover::before, #myTable td.editable:hover::before {
border: 1px solid blue;
content: '';
position: absolute;
top: 0; right: 0; bottom: 0; left: 0;
z-index: -1;
}
#myTable .th1 {
padding: 2px;
}
#myTable .th2 {
font-weight: normal;
}
.bgGrey {
background-color: #e6e6e6;
}
我的超文本标记语言(示例TR):
<tr>
// ...
<td class="editable"><div contenteditable="true"></div></td>
<td class="bgGrey editable txtCenter"><div contenteditable="true"></div></td>
<td class="editable txtRight"><div contenteditable="true"></div></td>
// ...
</tr>
请删除边框折叠:折叠 来自myTable td,这会导致边框消失。避免为td给出该值。
改为这样添加:
#myTable, #myTable th, #myTable td {
border: 1px solid #000;
border-collapse: collapse;
margin: 0;
padding: 4px;
position: relative; //REMOVE THIS
}
另外,请尝试从CSS中删除?
我自己也遇到了这个问题,但我不喜欢这里提供的解决方案,所以我一直在谷歌上搜索。我找到了这个答案:https://stackoverflow.com/a/16337203/1156476
在这里,对表格单元格的简单添加可以修复边框:
table td {
border: 1px solid #000;
border-collapse: collapse;
margin: 0;
padding: 4px;
position: relative;
background-clip: padding-box; /* Add this line */
}
检查Caniuse的浏览器支持
有关该属性的说明,请访问Standardista
我在窗口中尝试了相同的代码,它工作正常,但在mac GUI按钮不显示边框和背景颜色的效果。例如。btnc=按钮(root,padx=28,pady=15,bd=5,fg=“黑色”,字体=。(“arial”,30,“粗体”),文本=“C”,bg上面一行代码bg和bd中的格(行=1,列=3)不工作。
问题内容: 我正在尝试在引导弹出窗口上更改CSS。我想更改整个弹出框背景,而不仅仅是文本。 有什么建议么? CSS 问题答案: 您可以将元素定位为 这里的例子 并更改箭头(伪元素)的背景,可以使用:
一开始,我想说我在开发人员的世界里是全新的。 我试图生成一个excel表,其中包含带边框和设置背景颜色的多表,但只针对第一列和第一行。 这是一个正确的示例:正确的示例 我写了类似的东西,但结果文件彩色单元格没有边框:(。 请告诉我如何同时设置背景颜色和边框。
我想知道这一点,经过一点挖掘,找到了这个资源,链接在这个答案中。 该资源指出: 背景与背景色 比较18个色板在页面上呈现100次为小矩形,一次带有背景,一次带有背景颜色。 现在,我可以想象要快得多,因为资源也认为: 我认为当浏览器看到
我有一些关于滚动窗格的默认背景和边框的问题。使用这种风格使问题看得更清楚。 我试过这种风格,但没有运气,只有红色的边框消失了,留给我的是蓝色的。 我查看了这个旧的后JavaFX隐藏滚动窗格灰色边框和http://docs.oracle.com/JavaFX/2/ui_controls/editor.htm 这行代码也不起作用 谢谢
我有两个推特引导3容器。第一个容器内部有一个简单的图像,第二个容器包含从 The Loop 加载的一些文本。我希望第二个容器与第一个容器稍微重叠一点。 我尝试为第二个容器设置一个负的,为第一个容器设置一个负的。它可以工作,至于移动文本,但是第二个容器的只是不与图像重叠。只有文本会这样做。 看起来好像第二个容器的消失在第一个容器的图像下。 你能帮我一下吗?我希望第二个容器的< code>backgr