【问题标题】:HTML a can't change size or be moved [closed]HTML a 无法更改大小或移动 [关闭]
【发布时间】:2020-03-14 16:15:09
【问题描述】:

我在 div 内有一个锚元素,它不能调整大小或上下移动,当我向它添加填充时,它只会覆盖他的兄弟元素,我尝试使用 trasnfrom-translate、margin 和什么也没发生。

HTML 代码:

<div class="medio-item">
     <img src="../assets/mail.svg" class="icon" alt="Email">
     <div class="medio-item-text">
          <h3>Escribenos a:</h3>
          <a href="mailto:holafestival@toursfestival.com">holafestival@toursfestival.com </a>
     </div>
</div>

CSS 代码:

.contacto-medio {
    margin: 5rem 0;
    .contacto-medio-online {
        display: inline-block;
        width: 46rem;
        height: 42rem;
        background-color: #f87408cc;
        @include WidthAuto;
        .medio-item {
            display: flex;
        }
    }
}

.medio-item-text {
    color: white;
    h3 {
        font-size: 1.6rem;
        font-weight: 700;
    }
    a {
        color: black;
        background-color: white;
        border-radius: 5px;
        padding: 1rem;
        margin: 0;
    }
}

CSS 是 SCSS

【问题讨论】:

  • 请发布完整的sn-p,这是一半数据

标签: html css sass scss-lint


【解决方案1】:

我认为问题是由于 medio-item 的显示弯曲。添加 flex-direction: 列并检查结果:

.medio-item {
   display: flex;
   flex-direction: column;
}

【讨论】:

  • 谢谢你,朋友。它解决了我的问题
  • 如果它对你有用,请接受答案并关闭它
猜你喜欢
  • 2020-12-24
  • 2017-01-27
  • 1970-01-01
  • 2015-09-22
  • 1970-01-01
  • 2018-06-08
  • 1970-01-01
  • 2018-05-26
  • 1970-01-01
相关资源
最近更新 更多