花哨的字段集图例

Posted

技术标签:

【中文标题】花哨的字段集图例【英文标题】:Fancy fieldset legend 【发布时间】:2012-09-13 08:13:57 【问题描述】:

我正在尝试 html'ify 一个设计,其中视频周围有一个边框,并且在边框上有一个标题。实现这一点的完美方法是使用 fieldset 和 legand 标签,但是,我需要对样式有所了解,任何人都知道如何实现这一点,同时保持与 ie7+、firefox 和 chrome 的兼容性??

名声1:

第 2 帧:

【问题讨论】:

<fieldset> 标签在这种情况下语义上是一个非常糟糕的解决方案 ^ 同意,只是想不出另一种方法来让标签越过边框并在标签期间使边框变得透明。 【参考方案1】:

你可以这样做 - DEMO

HTML

<div class="wrapper">
    <div class="content">
        <h2> Some lorem ipsum text title </h2>
    </div>
</div>

CSS

.wrapper 
    margin: 25px;
    background: #000;
    height: 300px;
    padding: 5%;


.content 
    border: 1px solid #fff;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;


h2 
    color: yellow;
    font: bold 16px sans-serif;
    display: inline-block;
    padding: 0 25px;
    position: relative;
    top: -12px;
    background: #000;

【讨论】:

以上是关于花哨的字段集图例的主要内容,如果未能解决你的问题,请参考以下文章

带下划线的字段集图例

如何将图例放在字段集边界之外

从图例元素中删除字段集边框和框阴影

将字段集“图例”设置为不可见

可以将任何 HTML 元素设置为字段集/图例吗?

围绕图例的厚字段集圆角边框