为了账号安全,请及时绑定邮箱和手机立即绑定

Border CSS HTML中的文本

Border CSS HTML中的文本

摇曳的蔷薇 2019-08-28 09:36:09
Border CSS HTML中的文本我想要一个看起来像这样的div:这可能与HTML + CSS有关吗?我也将用jQuery动画这个div。当隐藏div时,我希望标题和顶行显示。
查看完整描述

3 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

是的,但它不是div,它是一个fieldset

<fieldset>
  <legend>AAA</legend></fieldset>

CSS:

fieldset {
    border: 1px solid #000;}


查看完整回答
反对 回复 2019-08-28
?
慕标5832272

TA贡献1966条经验 获得超4个赞

我知道派对有点晚了,不过我觉得答案可以用更多的调查/输入来解决。我设法在不使用fieldset标签的情况下创建了这种情况 - 这无论如何都是错误的,好像我不是一个形式然后那不是我应该做的事情。

/* Styles go here */#info-block section {
    border: 2px solid black;}.file-marker > div {
    padding: 0 3px;
    height: 100px;
    margin-top: -0.8em;
    }.box-title {
    background: white none repeat scroll 0 0;
    display: inline-block;
    padding: 0 2px;
    margin-left: 8em;}
<!DOCTYPE html><html>

  <head>
    <link rel="stylesheet" type="text/css" href="/style.css">
    <script src="index.js"></script>
  </head>

  <body>
    <aside id="info-block">
      <section class="file-marker">
              <div>
                  <div class="box-title">
                      Audit Trail                  </div>
                  <div class="box-contents">
                      <div id="audit-trail">
                      </div>

                  </div>
              </div>
      </section>
    </aside>
  </body></html>

这可以在这个插件中查看:

带标题的大纲框

这实现了以下目标:

  • 没有使用fieldsets。

  • 如果CSS只使用一些填充来创建效果,则使用最少。

  • 使用“em”margin top创建字体相对标题。

  • 使用display inline-block来实现文本周围的自然宽度。

无论如何,我希望有助于未来的风格,你永远不会知道。


查看完整回答
反对 回复 2019-08-28
  • 3 回答
  • 0 关注
  • 366 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信