html - 在 css/bootstrap 中将图像向右对齐

标签 html css responsive-design css-position absolute

我有一个屏幕截图,如下所示,我正在尝试用 HTML、CSS 和 JS 复制它。

移动版和桌面版的屏幕截图应保持相同

enter image description here

此刻,我正在处理向右对齐的三个点(如上图所示)。

我创建了一个 fiddle用于它的 HTML 和 CSS 代码。我为三个点创建了一个图像。我用来将三个点图像向右对齐的代码是:

HTML:

<div class="nav-top-searchbar">
    <form>
        <span class="fa fa-search searchicon" aria-hidden="true"></span>
        <input type="text" name="search">
        <img src="https://s9.postimg.org/d6s4xvykv/Ellipsis.png" id="ellipsis">
    </form>
</div>

CSS:

#ellipsis {
    top: -30px;
    position: relative;
    left: 1320px;
}

问题陈述:

fiddle 中的问题当我在移动版本中看到网页时,它一直在向右创建一个空白。我想知道我需要在上面的 CSS 代码/HTML 代码中进行哪些更改,以便在右侧看不到任何空白。

最佳答案

我建议您将图像放在 div 容器中,但试试这个

省略号{

top: -30px; position: absolute ; right:0; }

关于html - 在 css/bootstrap 中将图像向右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49723341/

相关文章:

css - 重复背景和负边距

html - html5 中的 <picture> 元素通过调整大小显示不同的图像

php - 如何从数据库中输出多个结果(如果有的话)?

javascript - 如何使用 javascript 更改 href 属性?

javascript - 超出 div 边界的 div 的 HTML 可点击区域

jquery - 发光按钮 onfocus

css - Bootstrap 站点结构 - 重新定位/流动导航

html - IE 10 宽度问题与绝对定位的 child

java - 如何检查复选框是否选中?

html - 在 Chrome td 边框底部重叠