应用与图例标签相同的 CSS

Posted

技术标签:

【中文标题】应用与图例标签相同的 CSS【英文标题】:Apply CSS same as legend tag 【发布时间】:2015-10-22 22:35:20 【问题描述】:

我想在我的 html 组件周围创建一个边框。可以使用 HTML 图例元素,但我想在表单之外使用它。

HTML 图例:http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_fieldset

我试过了,但标题和边框有问题。下面是相同的jsfiddle。

.temp 
  border: 1px solid #999;
  margin-top: 20px;
  padding: 20px;
  position: relative;

http://jsfiddle.net/alpeshprajapati/a6a93fg9/1/

如何实现与图例相同的输出?谢谢。

【问题讨论】:

background-color: white; 添加到.temp > span 会得到您想要的结果吗? jsfiddle.net/a6a93fg9/3 伟大的@HiddenHobbes .. 谢谢:) 没问题,因为这就是我创建一个更详细的答案之后的样子。 【参考方案1】:

你几乎在那里。使您的标记看起来像legend 的最后一步是将background-color 添加到与.tempbackground-color 匹配的span 以及包含它的元素。这可确保border.temp 不会显示在文本后面(因为background-color 默认为transparent)。

.temp > span 
  background-color: white;
  font-size: 21px;
  left: 2%;
  position: absolute;
  top: -15px;

.temp 
  border: 1px solid #999;
  margin-top: 20px;
  padding: 20px;
  position: relative;
<div class="temp">
  <span>Permissions</span>
  <table class="table cs-table-no-bordered table-striped">
    <thead>
      <tr>
        <th>Modules</th>
        <th class="text-center">Edit</th>
        <th class="text-center">Delete</th>
        <th class="text-center">View</th>
        <th class="text-center">All</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>M1</td>
        <td class="text-center">
          <input type="checkbox" />
        </td>
        <td class="text-center">
          <input type="checkbox" />
        </td>
        <td class="text-center">
          <input type="checkbox" />
        </td>
        <td class="text-center">
          <input type="checkbox" />
        </td>
      </tr>
    </tbody>
  </table>
</div>

【讨论】:

以上是关于应用与图例标签相同的 CSS的主要内容,如果未能解决你的问题,请参考以下文章

Matplotlib 可视化之图例与标签高级应用

jquery标签下的CSS错误

如何使具有相同特性的 css 选择器按 HTML 标签父级的顺序应用?

使用相同的标签和颜色为不同的图形手动斜体和着色图例

如何在我的图中将相同的图例(标签)设置为不同的散点?

Chart.js 中的图例,仅显示一个标签