html - 页脚上方的 Div 影响页脚样式,如何解决?

标签 html css dom

我正在尝试为我们的用户开发一个帮助我的功能。为此,我试图在页脚上方放置一个 div。但是,我的 div 样式影响了页脚,我无法弄清楚原因。

我正在努力实现的外观 - I want that Need help image right above the footer

当我尝试实现时它看起来如何 -

我的样式会影响页脚样式。

这是我的html代码

<div class="help-img pull-right">
    <a href="https://google.com">
        <img src="~/Content/images/icon-help.png?version=@buildVersion" />
    </a>
</div>
<footer class="clearfix">
    <div class="pull-left">
        <span id="footerYear"></span> &copy; <a href="https://viacommediaservices.visualstudio.com" target="_blank">VMS Web @ViewContext.Controller.GetType().Assembly.GetName().Version</a>
    </div>
    <div class="pull-right">
        <a href="~/content/help/VMSWeb One Sheet.pdf" target="_blank">VMS Web User Guide</a> |
        <a href="javascript:void(0)" onclick=";">Terms of Use</a>
    </div>
</footer>

我的 CSS -

.help-img {
    position: relative;
    bottom: 50px;
    margin-right: 28px;
}

感谢任何帮助。谢谢

最佳答案

您需要包裹您的元素以便能够相对定位它们。或者你可以使用 flexbox 布局模型,这在这种情况下更合适。

.wrapper{
  display:flex;
  flex-direction:column;
}
.help-img {
    margin-right: 28px;
    align-self:flex-end;
    margin-bottom:5px;
    background-color:#f1f1f1;
}

.clearfix{
  display:flex;
  justify-content:space-between;
  background-color:#f1f1f1;
}
<div class="wrapper">
  <div class="help-img pull-right">
      <a href="https://google.com">
      <img src="~/Content/images/icon-help.png?version=@buildVersion" />
      </a>
      Need Help? <strong>Click Here</strong>
  </div>
  <footer class="clearfix">
      <div class="pull-left">
          <span id="footerYear"></span> &copy; <a href="https://viacommediaservices.visualstudio.com" target="_blank">VMS Web @ViewContext</a>
      </div>
      <div class="pull-right">
          <a href="~/content/help/VMSWeb One Sheet.pdf" target="_blank">VMS Web User Guide</a> |
          <a href="javascript:void(0)" onclick=";">Terms of Use</a>
      </div>
  </footer>
</div>
 

关于html - 页脚上方的 Div 影响页脚样式,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57501628/

相关文章:

html - list.js javascript 库不工作

html - 如何让我的导航栏在滚动时保持在页面顶部?

html - 我如何在 gwt 中注入(inject) css?

HTML5、CSS3 flexbox 无法正常工作

java - org.w3c.dom.ls.LSException 由 : java. lang.NegativeArraySizeException 引起

html - 如何为所有 <p> 元素设置通用规则以适应各种字体大小的页面?

python - HTML 从 python 列表中选择选项

javascript - 非常简单的平板电脑重定向

php - 为什么 DOM 会改变编码?

javascript - 使用 Mozilla 框架编写非 GUI 机器人