首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何完全删除.invisible div?

如何完全删除.invisible div?
EN

Stack Overflow用户
提问于 2018-01-11 08:39:29
回答 3查看 319关注 0票数 0

我试图隐藏一个select标记,并在需要时显示它。

所以我使用.invisible的引导,但结果是,即使它是隐藏的,它仍然占用空间。

代码语言:javascript
复制
  <div class="row invisible">
    <div class="form-group form-group-lg col-lg-12">
      <div class="row">
        <label for="for-select" class="col-lg-2 col-form-label">Items</label>
        <div class="col-lg-10">
          <select name="for-select" id="for-select" class="form-control">
          </select>
        </div>
      </div>
    </div>
  </div>

但结果如下:

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-01-11 08:42:58

使用.d-none而不是.invisible

.d-none将使用css属性display: none;https://getbootstrap.com/docs/4.0/utilities/display/

.invisible使用visibility: hidden;,它可以很好地隐藏内容,但为音频阅读器保留它。https://getbootstrap.com/docs/4.0/utilities/visibility/

票数 2
EN

Stack Overflow用户

发布于 2018-01-11 08:44:02

可见性和显示器之间有区别:

可见性使某些东西在不改变尺寸的情况下不可见。显示器更改显示,因此不会占用任何空间。

https://getbootstrap.com/docs/4.0/utilities/visibility/

https://getbootstrap.com/docs/4.0/utilities/display/#hiding-elements

使用一个显示类而不是可见性类。

票数 3
EN

Stack Overflow用户

发布于 2018-01-11 10:58:11

使用类.hidden代替.invisible,并在需要显示时更改删除类.hidden

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48202794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档