css - 如何消除两个并排的 asp.net 标签控件之间的差距?

标签 css asp.net

我使用两个 ASP.net 标签控件构建了一个进度条。左边的标签有绿色背景,右边的标签有红色背景。它们的总长度为 100px。因此,如果您的进度为 75%,则绿色标签的长度为 75 像素,红色标签的长度为 25 像素。

但是两个控件之间有一个可见的间隙,如下所示:

GGGGGGG RRR

我希望它看起来像这样:

GGGGGGGRRR

假设“G”= 绿色,“R”= 红色。

我试过使用 css 但它没有用:

.pbar {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: none;
}

最佳答案

假设您有两个标签:

<label class='green'>GGGGGGGGGG</label>
<label class='red'>RRRRRRRRRR</label>

以下 css 将具有您正在寻找的效果:

label {
  float: left;
  margin: 0;
  padding: 0;
}
.green{
  background-color:green;
}
.red{
  background-color:red;
}

工作 fiddle :https://jsfiddle.net/bz1znu4v/2/

关于css - 如何消除两个并排的 asp.net 标签控件之间的差距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40086269/

相关文章:

javascript - 使用 Jquery 动画让一个按钮将一个框移动到下一个 Angular 落

css - 文本以外的其他元素中的渐变颜色

html - css二级下拉菜单

c# - 如何在不将图片保存到硬盘的情况下在 gridview 行中显示图片?

asp.net - 解码/解析 UPDATE sql 语句

css - 完全在 CSS3 中展开/折叠

html - 如果没有逗号、点、\n,文本不换行

c# - 我可以遍历 Collection.Request.Form 吗?

asp.net - HttpContext.Current.Response 中的 SSL

javascript - JavaScript 中的文字和实例表示法