【问题标题】:Reset width from child element when parent is 100%?当父元素为 100% 时从子元素重置宽度?
【发布时间】:2014-05-07 16:51:09
【问题描述】:

我使用基础作为我网站的基本模板。现在我在许多 div 中有一个跨度元素。

父元素是一个宽度为 100% 的 div, 我需要的,但是跨度现在有文本,带有背景色。

所以我只想通过文本调整跨度宽度,而不是通过 父元素。如何做到这一点?

width: initial or auto 不工作。

编辑:

CSS 看起来像:

span.error, small.error {
  background: #B86566;
  margin: 0px 10px 10px 10px;
  padding: 0.375rem 0.375rem 0.375rem;
  text-align: left;
}

HTML:

<span ng-if="method_here" class="error">
<span class="arrow_up"></span>
  {{validation_message}}
</span>

所有这些都在一个宽度为 100% 的 div 中。

【问题讨论】:

  • 发布相关的 HTML 和 CSS。
  • span 是一个内联元素。设置宽度不会对内联元素产生任何影响。您是否在 span 上添加了显示块?

标签: html css


【解决方案1】:

将跨度设置为display: inline-block;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    • 2023-01-13
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    • 1970-01-01
    相关资源
    最近更新 更多