javascript - 如何让div内容彼此相邻

标签 javascript jquery html css

我希望我的 div 内容彼此相邻,但它们显示在彼此下方。

这个div是右对齐的,是导航栏div的一部分。我尝试将 float left 用于文本,但没有做出任何改进。

    <div align="right" class="log-in-checkout" id="left-nav">
                  <span class="login">
                        <a href="#" data-toggle="modal" data-target="#login-modal"><span class="hidden-xs text-uppercase">Sign-in</span></a> or <a href="customer-register.html"><span class="hidden-xs text-uppercase">Register</span></a>

                   </span>
                       <span class="checkout">
                           <a class="btn btn-shopping-cart" href="#"><i class="fa fa-shopping-cart fa-2x"></i></a>
                       </span>
    </div>

结果:

SIGN-IN
or
REGISTER
Check-out icon

而我想要:

SIGN-IN or REGISTER checkout icon

最佳答案

看起来您代码中的其他一些 CSS 正在影响您的样式。只放入您期望呈现的 html 呈现

<div align="right" class="log-in-checkout" id="left-nav">
  <span class="login">
    <a href="#" data-toggle="modal" data-target="#login-modal">
      <span class="hidden-xs text-uppercase">Sign-in</span>
    </a>
    or 
    <a href="customer-register.html">
      <span class="hidden-xs text-uppercase">Register</span>
    </a>
  </span>
  <span class="checkout">
    <a class="btn btn-shopping-cart" href="#"><i class="fa fa-shopping-cart fa-2x"></i></a>
   </span>
</div>

这完全取决于影响它的样式,但是将 display: inline-block 放在 span 上可能会解决问题

关于javascript - 如何让div内容彼此相邻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35959327/

相关文章:

javascript - 在表单提交时有条件地显示引导模式

javascript - 自动从 HTML 文件中删除换行符

javascript - Yeoman:使用用户提供的参数调用子生成器

javascript - javascript indexOf() 方法在严格模式下的意外结果

jQuery 砌体 : Creating dynamic container to fill page with content (simulates a tiled background)

php - FullCalendar - 通过 ajax 发送 View

jquery - 删除单击的克隆 div

html - 嗨,我有 2 个关于 css 的问题

javascript - react this.setState 未定义

javascript - 对于某些情况,如 Internet Explorer 特定的 CSS 或 Internet Explorer 特定的 JavaScript 代码,如何仅针对 Internet Explorer 10?