html - 如何制作这样的边框

标签 html css

我需要制作一个边框 Sample用 html 和 css。我尝试用显示表来实现,隐藏了可见性,但没有任何效果!

<div id="border">
  <div id="visible">
    <p id="yellow">Просто выберите, что Вам нужно</p>
  </div>
</div> 

#yellow { color: #dbff12; }
#border { border: 30px solid black; visibility: hidden; }
#visible { position: relative; bottom: 50px; visibility: visible; }

更新:我的意思是我需要像图片一样在黄色文本周围留出两个空心的地方

最佳答案

在这种情况下,使用带有相关legendfieldset 元素会很方便:

fieldset {
  border: 4px green solid;
}

fieldset legend {
  padding: 0 10px;
}
<fieldset>
  <legend>Просто выберите, что вам нужно</legend>
  <div>
    Оформить тендер и т.п.
  </div>
</fieldset>

关于html - 如何制作这样的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47000512/

相关文章:

html - 放置在其他容器内时对齐中断

javascript - 响应式网站 - 根据尺寸加载 html

html - 如何在文本垂直居中的css中实现水平边框

javascript - 使用javascript创建表时出现问题

php - Symfony2 - 在 Netbeans 上自动安装 Assets

html - 图片不会显示在我的网页中

html - 需要通过 css 更改 html 值,如下所述。我使用的是wordpress,所以不好编辑核心文件

javascript - 构建 JS 自动幻灯片,但循环和/或 setInterval 实例同时运行?

javascript - 我怎样才能让它显示菜单上的所有内容而不必搜索?

javascript - 如何在动态创建的行中使用下拉列表中最接近文本框的设置值