当前位置: 首页 > 知识库问答 >
问题:

CSS边框颜色:如何设置底部边框颜色?

乐正远
2023-03-14

当前结果:下边框为灰色

所需结果:所有边框均为白色

问题:CSS中的边框颜色设置为白色

css prettyprint-override">.zoom {
  border-width: 2px 0px 2px 0px;
  background: white;
  border-color: white;
}
<button class="zoom">???</button>

共有3个答案

方航
2023-03-14

正如Harry强调的:您需要指定边框的样式才能更改默认值。

您还可以使用以下易于记忆的代码:

.zoom {
border-top:3px solid white;
border-bottom:3px solid white;
background-color:white;
}

<代码>

郗丰
2023-03-14

在CSS中添加此行

border-style: solid;
农永宁
2023-03-14

您必须将边框样式明确设置为实心,才能使其工作。您在底部看到的灰色边框是由于默认的UA样式,即边界样式:start。

正如马科斯·佩雷斯·古德(Marcos Pérez Gude)在评论中指出的那样,按钮的默认边框样式是开始,输入和文本区域元素的默认边框样式是插入。

.zoom {
  border-width: 2px 0px 2px 0px;
  background: white;
  border-color: white;
  border-style: solid;
}
<button class="zoom">???</button>
 类似资料:
  • 我有一个表格,每个边框都设置为1px宽。我希望顶部、左侧和底部边框是黑色的,右侧边框是白色的。所以,我使用了这个css代码 问题出现在IE9中,其中右上角的像素为白色,而右下角的像素为黑色。 我怀疑问题来自IE9重组样式的方式,因为当我在开发工具控制台中查看我的表的css时,它是这样排序的: 这让我想,也许,用于定义颜色的顺序使其顶部边框为黑色,然后右侧边框为白色(覆盖右上角),然后底部边框为黑色

  • 问题内容: 我想在表格中某个字段的上方放置一条线,以表明它是上述值的总和。但是,该表默认情况下已经带有边框。 这是一个示例:我有一张折叠了边框的桌子。我将边框底部设置在一个字段上,将边框顶部设置在其下方的字段上。这两个都指定相同的边框。使用最上面的CSS。有没有一种方法可以使用最底层的? 这显示了两个单元格之间有一条红线。有办法获得金线吗? 问题答案: 这是的已定义行为。《 O’Reilly CS

  • null null 当我关注文本字段时,背景和边框颜色分别变为黄色和绿色(通过css)。 如果单击submit而不输入任何内容,边框颜色将变为红色(通过javascript)。 但当我再次将焦点放在文本字段时,红色边框颜色并没有消失,而是同时出现绿色和红色边框。 我只希望它是绿色的。你能不能也解释一下这种行为的原因。

  • 问题内容: 我的边框颜色有问题。没用 我是CSS新手, 问题答案: 默认情况下,is 和is 因此,您需要将它们设置为和。您可以将所有边框属性组合为一个,如下所示:

  • 问题内容: 一开始,我想说我是开发人员领域的新手。 我试图生成一个Excel工作表,其中包含带边框的Mutiplication表并设置背景颜色,但仅用于第一列和第一行。 这是一个正确的例子:正确的例子 我写了类似的东西,但是结果文件彩色单元格没有边框:(。 请向我解释如何同时设置背景颜色和边框。 问题答案: 更改 为 您可以如下设置边框: 这将根据需要为您提供黄色和边框

  • 我想创建一个透明的圆形按钮,点击它应该有条带边框。我想用HTML、CSS或者必要的java脚本来实现这一点。 以下是一个示例:https://jsfiddle.net/chrichrichri/a9dpg582/38/ 结合: 到目前为止,我在Firefox中对其进行了测试-边框图像考虑了边框半径,但始终存在边框颜色覆盖-如果我有50%的透明度,我会看到条带和选定的颜色-但我只想要条带…如果我使用